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