Repositório referente ao terceiro bloco do bootcamp da Generation Brasil, contendo a aplicação front-end do projeto blog pessoal.
- Typescript;
- React JS;
- react-router-dom;
- react-toastify;
- redux;
- axios;
- npm;
- yarn;
- Material UI;
- VS Code;
- Vercel.
- Cadastro do Usuário: Para navegar na aplicação é necessário que o usuário faça um cadastro com nome, e-mail, senha, opcionalmente uma foto e que esteja logado;
- CRUD de Temas: É possível que o usuário cadastre a descrição de um tema para a postagem na aplicação, que pode ser posteriormente atualizado ou deletado;
- CRUD de Postagens: É possível que o usuário crie uma postagem com título, texto e um tema, podendo também atualizar qualquer campo ou deletar essa postagem posteriormente;
- SPA: Utilizando o conceito de Single-Page Application (Aplicativo de página única), é possível que o usuário navegue por uma página inicial (home) com uma tab que contém as postagens e um sobre o site, também é possível navegar pela lista de postagens, temas e cadastre temas.
Para rodar o projeto basta clonar este repositório e dar o seguinte comando para instalar as dependências:
yarn
E o seguinte comando para rodar a aplicação localmente:
yarn start
Você pode visualizar a aplicação back-end do projeto aqui.
O projeto está finalizado.