Skip to content

Desenvolvido como parte do bootcamp Geration Brasil, este projeto é uma aplicação intermediária que aborda tanto o desenvolvimento de um backend com banco de dados quanto a construção de um frontend funcional.

Notifications You must be signed in to change notification settings

Jonathangaruti/blogpessoal-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Desenvolvido como parte do bootcamp Geration Brasil, este projeto é uma aplicação intermediária que aborda tanto o desenvolvimento de um backend com banco de dados quanto a construção de um frontend funcional.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published