Desenvolver um aplicativo para gerenciar e compartilhar receitas culinárias. A aplicação permitirá aos usuários criar, editar, visualizar e buscar receitas.
- Cadastro de Receitas
- Busca e Filtragem de Receitas: Pesquisa por nome, categoria e ingredientes.
- Gerenciamento de Ingredientes: Cadastro e edição de ingredientes.
- Categorias e Tags: Criação e gerenciamento de categorias e tags.
- Autenticação de Usuário: Registro e login de usuários, com a possibilidade de salvar receitas favoritas.
- Spring Boot
- Spring Security
- Frontend React
- MySql
src/
└── main/
├── java/
│ └── com/
│ └── example/
│ └── recipeapp/
│ ├── controller/
│ ├── model/
│ ├── repository/
│ ├── service/
│ └── RecipeAppApplication.java
└── resources/
├── templates/
│ ├── index.html
│ ├── recipe.html
│ ├── search.html
│ ├── login.html
│ └── user.html
├── application.properties
Acessar a Aplicação:
- Navegue até http://localhost:8080 para acessar a aplicação.
- Kafka: Para processamento assíncrono de eventos como notificações.
- Cloud: Deploy em plataformas como AWS.
- Docker: Containerização da aplicação.
- Monitoramento e Logging: Utilização de Spring Boot.
- Frontend Avançado: React.
Contribuições são bem-vindas! Por favor, faça um fork do repositório e envie um pull request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.