Este repositório contém o código fonte do back end para uma aplicação de compartilhamento de receitas. O back end está sendo desenvolvido em Java com Spring Boot e utiliza MySQL como banco de dados. Além disso, são implementadas funcionalidades de autenticação e autorização utilizando Spring Security e JWT.
- Autenticação de usuários (login/logout)
- Cadastro de novas receitas com título, descrição e imagem
- Operações CRUD (criar, ler, atualizar, excluir) para receitas
- Possibilidade de curtir receitas
- Compartilhamento de receitas nas redes sociais
- Java
- Spring Boot
- Spring Security
- JWT (JSON Web Tokens)
- MySQL
- Clone este repositório.
- Configure as propriedades do banco de dados no arquivo application.properties.
- Execute o projeto utilizando uma IDE Java ou através do comando ./mvnw spring-boot:run.
- O back end estará disponível em http://localhost:8080.