Este projeto foi desenvolvido em conjunto com as turmas de React do bootcamp Pessoa Desenvolvedora Java Jr. da Generation Brasil. Este repositório consiste na aplicação front-end do blog pessoal, reunindo todo o conhecimento de React colocado na prática.
- Cadastro de Usuário: Para navegar na aplicação é preciso estar cadastrado e logado;
- CRUD de Postagens: O usuário consegue criar uma postagem que consiste em seu título, um texto e um select para escolher o tema de sua postagem. Ele também consegue alterar uma postagem já criada e deletar também;
- CRUD de Temas: O usuário consegue criar um tema que consiste em seu título, assim como consegue editá-la e deletá-la;
- Página inicial: A aplicação também conta com uma página inicial que reune todas as postagens e um sobre nós.
- VS Code;
- npm;
- yarn;
- react;
- Typescript;
- react-router-dom;
- redux;
- Material UI;
- react-toastify;
- axios.
Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para instalar as dependências:
npm init
E rodar o projeto com:
npm start
O banco de dados do projeto está rodando em deploy no Heroku com documentação do Swagger e pode ser visualizado neste link.
O projeto está finalizado.