/compartilhamento-receitas-back-end

Projeto de uma plataforma para compartilhamento de receitas, utilizando Angular no front end e Spring Boot no back end. Permite login, cadastro de receitas e interações como curtidas e compartilhamento nas redes sociais.

Primary LanguageJava

Compartilhamento de Receitas - Back End - (Em Desenvolvimento)

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.

Funcionalidades Previstas

  • 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

Tecnologias Utilizadas

  • Java
  • Spring Boot
  • Spring Security
  • JWT (JSON Web Tokens)
  • MySQL

Como Executar

  • 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.