Skip to content

gabrielBehling/MoneyTracker

Repository files navigation

Money Manager 💰

Um aplicativo web moderno para gerenciamento de finanças pessoais, desenvolvido com React.

🌟 Funcionalidades

  • Gerenciamento de Transações

    • Adicionar receitas e despesas
    • Categorizar transações
    • Definir datas para cada transação
    • Excluir transações
  • Visualização de Dados

    • Saldo total atualizado
    • Resumo de receitas e despesas
    • Lista detalhada de transações
    • Gráficos e estatísticas
  • Estatísticas Detalhadas

    • Média de gastos
    • Gastos do mês atual
    • Categoria mais frequente
    • Maior gasto por categoria
    • Gráfico de distribuição de gastos
  • Exportação de Dados

    • CSV
    • JSON
    • Excel
    • PDF
  • Interface Adaptável

    • Tema claro/escuro
    • Design responsivo
    • Interface intuitiva

🚀 Tecnologias Utilizadas

  • React
  • React Router
  • Chart.js
  • XLSX
  • jsPDF
  • CSS3
  • Vite

📦 Instalação

  1. Clone o repositório:
git clone https://github.com/gabrielBehling/MoneyTracker
  1. Entre na pasta do projeto:
cd MoneyTracker
  1. Instale as dependências:
npm install
  1. Inicie o servidor de desenvolvimento:
npm run dev

💻 Como Usar

  1. Adicionar Transação

    • Preencha a descrição
    • Insira o valor
    • Selecione a categoria
    • Escolha a data
    • Defina o tipo (receita/despesa)
  2. Visualizar Estatísticas

    • Clique em "Ver Estatísticas"
    • Analise os dados apresentados
    • Visualize o gráfico de distribuição
  3. Exportar Dados

    • Clique em "Exportar"
    • Escolha o formato desejado
    • Faça o download do arquivo

🎨 Personalização

O tema da aplicação pode ser alternado entre claro e escuro através do botão de alternância no canto superior direito.

📱 Responsividade

A aplicação é totalmente responsiva e se adapta a diferentes tamanhos de tela:

  • Desktop
  • Tablet
  • Smartphone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks