Hikaruyamanaka / Generation_Blog_Pessoal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

šŸ’» 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.

About


Languages

Language:Java 100.0%