Nesse módulo, você vai desenvolver uma API em PHP com Laravel para gerenciar um site de receitas, onde será possível criar contas, fazer login, cadastrar novas receitas e interagir com elas por meio de likes e deslikes. Além disso, os usuários poderão visualizar, editar e excluir suas contas, e ao final, será possível gerar relatórios enviados via e-mail.
Materiais para você usar como base para o desenvolvimento
Estrutura, regras e requisitos do projeto
👉 Caso precise de ajuda, você pode se basear nesse projeto desenvolvido ao longo das aulas: Habit Tracker API 💜
Laravel Sanctum para lidar com as autenticações;apiResource para padronizar e facilitar a criação de novas rotas;Requests para validar os dados recebidos pelos Controllers;Resources para formatar os dados retornados pelos Controllers;Notifications para criar os e-mails que serão enviados para os Usuários**;**Policies para gerenciar as permissões do projeto;Providers para definir as validações da Senha e outras configurações, se necessário;Postman para gerenciar suas rotas e facilitar na hora de fazer alguns teses;LaraDumps para debugar o seu código durante o desenvolvimento!Para desenvolver esse projeto, recomendamos utilizar as principais tecnologias que utilizamos durante o desenvolvimento do primeiro módulo da formação.
Caso você tenha alguma dificuldade você pode ir no nosso fórum e deixar sua dúvida por lá!
Após terminar o desafio, caso você queira, você pode tentar dar o próximo passo e deixar a aplicação com a sua cara. Tente mudar o layout, cores, ou até adicionar novas funcionalidades para ir além! 🚀
Após concluir o desafio, você deve enviar a URL do seu código no Github.
Além disso, que tal fazer um post no LinkedIn compartilhando o seu aprendizado e contando como foi a experiência? É uma excelente forma de demonstrar seus conhecimentos e atrair novas oportunidades!
Obs: Se você se sentir à vontade, pode postar um print do resultado final e nos marcar! Vai ser incrível acompanhar a sua evolução! 💜
Lembre-se que o intuito de um desafio é te impulsionar, por isso, dependendo do desafio, pode ser que você precise ir além do que foi discutido em sala de aula. Mas isso não é algo ruim: ter autonomia para buscar informações extras é uma habilidade muito valiosa e vai ser ótimo pra você treinar ela aqui com a gente!
E lembre-se: tenha calma! Enfrentar desafios faz parte do seu processo de aprendizado!
Se precisar de alguma orientação ou suporte, estamos aqui com você! Bons estudos e boa prática! 💜
Feito com 💜 por Rocketseat 👋
👉 Caso precise de ajuda, você pode se basear nesse projeto desenvolvido ao longo das aulas: Habit Tracker API 💜
Laravel Sanctum para lidar com as autenticações;apiResource para padronizar e facilitar a criação de novas rotas;Requests para validar os dados recebidos pelos Controllers;Resources para formatar os dados retornados pelos Controllers;Notifications para criar os e-mails que serão enviados para os Usuários**;**Policies para gerenciar as permissões do projeto;Providers para definir as validações da Senha e outras configurações, se necessário;Postman para gerenciar suas rotas e facilitar na hora de fazer alguns teses;LaraDumps para debugar o seu código durante o desenvolvimento!Para desenvolver esse projeto, recomendamos utilizar as principais tecnologias que utilizamos durante o desenvolvimento do primeiro módulo da formação.
Caso você tenha alguma dificuldade você pode ir no nosso fórum e deixar sua dúvida por lá!
Após terminar o desafio, caso você queira, você pode tentar dar o próximo passo e deixar a aplicação com a sua cara. Tente mudar o layout, cores, ou até adicionar novas funcionalidades para ir além! 🚀
Após concluir o desafio, você deve enviar a URL do seu código no Github.
Além disso, que tal fazer um post no LinkedIn compartilhando o seu aprendizado e contando como foi a experiência? É uma excelente forma de demonstrar seus conhecimentos e atrair novas oportunidades!
Obs: Se você se sentir à vontade, pode postar um print do resultado final e nos marcar! Vai ser incrível acompanhar a sua evolução! 💜
Lembre-se que o intuito de um desafio é te impulsionar, por isso, dependendo do desafio, pode ser que você precise ir além do que foi discutido em sala de aula. Mas isso não é algo ruim: ter autonomia para buscar informações extras é uma habilidade muito valiosa e vai ser ótimo pra você treinar ela aqui com a gente!
E lembre-se: tenha calma! Enfrentar desafios faz parte do seu processo de aprendizado!
Se precisar de alguma orientação ou suporte, estamos aqui com você! Bons estudos e boa prática! 💜
Feito com 💜 por Rocketseat 👋
Use este checklist para ajudar a organizar a sua entrega