O Frontend consiste em uma aplicação de página única (SPA) desenvolvida em React que implementa as necessidades do projeto, como a visualização dos pontos de coleta e a adição de pontos à base de dados manualmente. Escrito em Typescript.
Para iniciar o projeto, basta executar o comando npm start
nesta pasta, o que inicia o servidor React em http://localhost:3000
no modo de desenvolvedor. Além disso, também é possível realizar o build
do projeto usando o comando npm build
.
Há alguns pontos que ainda devem ser implementados no frontend após a implementação na API:
- Páginas para edição e remoção de ponto apropriadas;
- Página para solicitação de ponto sem restrições de região/tipo/... ;
- Outros...? Não consigo pensar em nada agora mas certamente também há outros pontos para melhorar no sistema.