Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.69 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.69 KB

BlogPessoal - Jonathan

O projeto é um blog pessoal com funcionalidades de cadastro de usuários, login, criação de postagens, temas personalizáveis e autenticação por token.

Funcionalidades do projeto

  • Cadastro de usuários: O projeto permite o cadastro de novos usuários, com a confirmação de senha e um sistema que impede a duplicação de usuários.
  • Login de usuário: Os usuários podem fazer login na aplicação para acessar as funcionalidades do blog.
  • Interface inicial: A interface inicial é a página inicial do blog (home). Ela conta com uma navbar que permite a navegação entre as páginas e um footer que aparece em todo o blog.
  • Criação de postagens: Os usuários podem cadastrar novas postagens no blog. Eles podem escolher um tema para a postagem, que também é personalizável.
  • Atualização de postagens: Os usuários têm a opção de atualizar suas postagens existentes.
  • Visualização de postagens no feed: As postagens cadastradas pelos usuários são exibidas no feed do blog.
  • Exclusão de postagens: Os usuários podem excluir suas postagens caso desejem.
  • Temas personalizáveis: Os temas funcionam da mesma maneira que as postagens, permitindo que os usuários gerenciem facilmente os temas de suas postagens.
  • Autenticação por token: O sistema utiliza autenticação por token, em conjunto com as tecnologias Axios e Redux, para garantir a segurança das informações e das interações dos usuários.

Tecnologias utilizadas

Backend

  • Java
  • Spring
  • MySQL
  • Insomnia (para testar as requisições do backend)

Frontend

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Material-UI (biblioteca de componentes para React.js)