Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.4 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.4 KB

💻 Back-end em Java de um blog pessoal

📌

Descrição do Projeto

Utilizando linguagem JAVA na ferramenta Spring boot, foi desenvolvida a API REST de um blog pessoal onde a pessoa pode realizar os métodos CRUD (cadastrar, ler, atualizar e deletar informações).
🔨 Funcionalidades do projeto

Funcionalidade 1: Clientes: Cadastrar nova conta/atualizar os dados: foto de perfil, tipo de conta (admin/padrão), atualizar senha, atualizar nome, atualizar usuário (o usuário deve ser um email).

Funcionalidade 2: Tema: Cadastrar novo tema/Atualizar o nome do tema/deletar o tema (quando o tema é deletado, são deletadas todas postagens referentes aquele tema) .

Funcionalidade 3: Postagem: Para criar uma postagem a pessoa deve relacioná-la á um tema cadastrado ou cadastrar um tema novo, para cadastrar um novo tema é preciso ser um cliente do tipo Admin. O cliente do tipo "padrão" deve escolher um tema já criado para realizar a sua postagem. Opção de ver as postagens de todos os clientes e de ver as próprias postagens.

💻Tecnologias utilizadas Nesse projeto foram usadas as seguintes tecnologias:

  • IDE Eclipse;
  • Linguagem de programação Java;
  • Testes no Postman;
  • JUnit;
  • Spring Boot;
  • Hibernate;
  • JPA;
  • MySql;
  • Documentação com Swagger;
  • Deploy no Heroku;
  • Aplicação (básica) com Spring Security.