🔗 Sistema de Gerenciamento de Carteiras Virtuais

🛠 Tecnologias

🚀 Funcionalidades

  • Gerenciamento de Carteiras Virtuais
    • CRUD de carteiras
    • Visualização de saldo
    • Cadastrar movimentações financeiras de entrada e saída de dinheiro
    • Mostrar quanto dinheiro tenho na carteira
    • Permitir cadastrar categorias para cada movimentação financeira
    • Permitir cadastrar observações para cada movimentação financeira
    • Mostrar um gráfico de todas as entradas por categoria
    • Mostrar um gráfico de todas as saídas por categoria
    • Gravar um histórico de entradas e saídas de dinheiro da carteira
    • Permitir visualizar todo o histórico de movimentação de uma carteira
    • Mostrar um gráfico visualizando o histórico das últimas 10 movimentações
    • Permitir exportar todas as movimentações de um determinado mês em formato CSV
    • Permitir exportar todas as movimentações em formato CSV
    • Permitir cadastrar pagamentos recorrentes
    • Permitir ao usuário editar ou excluir um pagamento recorrente

🚀 Iniciar a Aplicação

API

  1. Faça o clone deste repositório.
  2. Navegue até o diretório da API (carteira-virtual).
  3. Ajuste o .env para as variáveis conforme necessário.
  4. Crie um database usando o postgreSQL.
  5. Execute o comando para instalar as dependências:
yarn install
  1. Execute o projeto
yarn start

Front

  1. Com o repositório já clonado acesse o front.
  2. Execute o comando para instalar as dependências:
yarn install
  1. Execute o projeto
yarn dev

Observação :

No projeto ainda não foi padronizado os arquivos .env devido ao tempo de desenvolvimento, para futuras atualizações será feito uma refatoração no código, melhor componentização no front e implementação de novas funcionalidades

✒️ Autor


Felipe Ferreira

Obrigado por dedicar seu tempo para conhecer meus projetos.

Para dúvidas, críticas ou sugestões, entre em contato pelo meu e-mail.