Este projeto foi criado utilizando o framework ReactJS juntamente com o JSON-Server, uma biblioteca Node.js que emula uma API RESTful a partir de um arquivo JSON. O objetivo da aplicação é permitir o gerenciamento de projetos, com funcionalidades para adicionar, editar ou remover projetos. Cada projeto possui uma categoria, um orçamento, um custo e pode incluir nenhum ou vários serviços. Esses serviços também podem ser gerenciados, com um custo associado, o que faz com que, sempre que um novo serviço for adicionado a um projeto, o custo total desse projeto seja atualizado, sem ultrapassar o orçamento total estabelecido!!
No terminal, você pode executar:
git clone https://github.com/zPookiePie/costs.git
cd costs
npm installPara rodar o projeto na sua máquina
npm start
npm run backend
Roda o front-end da aplicação em modo de desenvolvimento. Abra http://localhost:3000 para visualizar no seu browser de preferência.
Roda o back-end da aplicação. Veja http://localhost:5000/projects.
