Skip to content

O agiFinanças é uma ferramenta de controle de gastos pessoais desenvolvida para ajudar usuários a gerenciar suas finanças de forma simples e intuitiva. O programa permite o cadastro de receitas e despesas, categorização de gastos, definição de orçamentos e entre outras funcionalidades.

Notifications You must be signed in to change notification settings

andersonmlima/agiFinancas

Repository files navigation

agiFinanças 💰

Apresentação do projeto

agiFinanças é uma ferramenta de controle de gastos pessoais desenvolvida para ajudar usuários a gerenciar suas finanças de forma simples e intuitiva. Com funcionalidades como cadastro de receitas e despesas, categorização de gastos, definição de orçamentos e relatórios detalhados, o agiFinanças é a solução ideal para quem busca organização financeira e controle de dívidas.


🎯 Objetivos

  • Facilitar o controle de receitas e despesas pessoais.
  • Ajudar o usuário a visualizar seu saldo atual e histórico de transações.
  • Permitir o planejamento financeiro através de metas e limites de gastos.
  • Oferecer relatórios/resumo simples para análise de gastos.
  • Garantir uma experiência acessível e amigável para o público de todas as idades.

👥 Público-Alvo

O agiFinanças é voltado para pessoas que buscam uma solução simples e eficiente para controlar suas finanças pessoais. Ideal para usuários que preferem ferramentas diretas e sem complicações, o programa é perfeito para gerenciar receitas, despesas e metas financeiras de forma prática e acessível.


✨ Principais Funcionalidades

Cadastro e Login

  • Cadastro Básico: O usuário pode se cadastrar com CPF e senha.
  • Login: Acesso seguro com CPF e senha.

Cadastro de Transações

  • Cadastro de receitas e despesas com valor, data, categoria e descrição.
  • Categorias pré-definidas e personalizáveis.

Orçamento Mensal

  • Definição de orçamento por categoria com alertas de limite.

Saldo Atualizado

  • Saldo total atualizado automaticamente conforme novas transações.

Controle de Parcelamentos

  • Registro de despesas parceladas mensalmente até quitação.

Categorias Personalizadas

  • Criação de novas categorias além das pré-definidas.

Alertas de Gastos

  • Alertas quando o usuário está próximo de ultrapassar o teto de gastos.

Relatório de Gastos Mensais

  • Resumo das receitas e despesas do mês, com totais por categoria.

Histórico de Transações

  • Lista cronológica de todas as transações, com filtros por data ou categoria.

Acessibilidade

  • Chat de suporte com perguntas frequentes e passo a passo para o uso do software.

🛠️ Requisitos Técnicos

  • Linguagem de Programação: Java (versão 8 ou superior).
  • Banco de Dados: MySQL (DBeaver).
  • Bibliotecas: Bibliotecas para criação de gráficos em ASCII (opcional).
  • Ambiente de Desenvolvimento:
    • IDE: IntelliJ IDEA
    • Controle de versão: Git (repositório no GitHub).
  • Plataforma: O programa será executado no terminal/console do sistema operacional Windows.

📋 Fluxo de Uso

  1. O usuário inicia o programa no terminal.
  2. Um menu principal é exibido com opções numeradas:
    • Cadastrar Transação
    • Ver Saldo
    • Definir Orçamento
    • Relatório de Gastos
    • Sair
  3. O usuário seleciona uma opção e interage com o programa.
  4. Ao finalizar, os dados são salvos automaticamente em um arquivo local.

💻 Exemplos de Interação no Terminal

Cadastro de Transação

agiFinanças - Cadastro de Transação

Tipo: [1] Receita | [2] Despesa

Valor: R$ 100,00

Data: 25/10/2023

Categoria: [1] Alimentação | [2] Transporte | [3] Saúde

Descrição: Compras do mercado Transação cadastrada com sucesso!

Relatório de Gastos (Outubro/2023)

Receitas: R$ 3000,00 Despesas: R$ 2500,00 Saldo: R$ 500,00

Gastos por Categoria:

Alimentação: R$ 800,00

Transporte: R$ 500,00

Saúde: R$ 300,00

Lazer: R$ 200,00

Outros: R$ 700,00

Distribuição de Gastos (Outubro/2023)

Alimentação: ████████████████████ 40% Transporte: ████████████ 20% Saúde: ███████ 15% Lazer: ███ 5% Outros: █████████ 20%


✅ Benefícios

  • Simplicidade: Interface de terminal fácil de usar, ideal para quem busca praticidade.
  • Praticidade: Funcionalidades essenciais para controle financeiro sem complicações.
  • Acessibilidade: Chat de suporte e instruções passo a passo para facilitar a interação.
  • Localidade: Dados armazenados localmente, sem necessidade de conexão com a internet.

🚀 Próximos Passos

  1. Desenvolver as funcionalidades prioritárias (cadastro de transações, visualização de saldo, relatório de gastos).
  2. Implementar o sistema de alertas e orçamentos.
  3. Testar o programa com usuários reais para coletar feedback.
  4. Implementar melhorias com base no feedback recebido.

agiFinanças - Controle suas finanças de forma simples e eficiente! 💰

About

O agiFinanças é uma ferramenta de controle de gastos pessoais desenvolvida para ajudar usuários a gerenciar suas finanças de forma simples e intuitiva. O programa permite o cadastro de receitas e despesas, categorização de gastos, definição de orçamentos e entre outras funcionalidades.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5