Aplicação desenvolvida como desafio da trilha Ignite da RockeatSeat.
Veja a aplicação em produção: https://germano-ricardi-dt-money.vercel.app
Aplicação financeira com controle de entrada e saída, recursos disponíveis:
- Lançamento de entrada ou saída
- Histórico de movimentações
- Filtro no histórico
- Totalizadores de entrada, saida e valor total
Apesar de serem poucas as funcionalidades, foram aplicados conceitos como:
- Componentes
- Axios
- Utilização de reduce para cálculo dos valores
- Hooks
Clone o repositório:
$ git clone https://github.com/germanoricardi/rocketseat-ignite-003-dt-money
Renomeie o arquivo .env.local.example para .env.local
- Altere a variável VITE_API_URL para a url da sua api, por exemplo: http://localhost:3333
- Ao setar valor na variável VITE_API_URL os lançamentos e consultas serão feitas em sua api, caso o valor ficar vazio todo o controle será feito via Context API
Para executar a aplicação utilize os seguintes comandos na raiz da aplicação:
$ yarn install
$ yarn dev
Rode o comando abaixo em outra instância do terminal para levantar o JSON Server em paralelo a aplicação principal (Não esqueça de informar o valor da variável VITE_API_URL):
$ yarn dev:server