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.
- 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.
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.
- Cadastro Básico: O usuário pode se cadastrar com CPF e senha.
- Login: Acesso seguro com CPF e senha.
- Cadastro de receitas e despesas com valor, data, categoria e descrição.
- Categorias pré-definidas e personalizáveis.
- Definição de orçamento por categoria com alertas de limite.
- Saldo total atualizado automaticamente conforme novas transações.
- Registro de despesas parceladas mensalmente até quitação.
- Criação de novas categorias além das pré-definidas.
- Alertas quando o usuário está próximo de ultrapassar o teto de gastos.
- Resumo das receitas e despesas do mês, com totais por categoria.
- Lista cronológica de todas as transações, com filtros por data ou categoria.
- Chat de suporte com perguntas frequentes e passo a passo para o uso do software.
- 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.
- O usuário inicia o programa no terminal.
- Um menu principal é exibido com opções numeradas:
- Cadastrar Transação
- Ver Saldo
- Definir Orçamento
- Relatório de Gastos
- Sair
- O usuário seleciona uma opção e interage com o programa.
- Ao finalizar, os dados são salvos automaticamente em um arquivo local.
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!
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
Alimentação: ████████████████████ 40% Transporte: ████████████ 20% Saúde: ███████ 15% Lazer: ███ 5% Outros: █████████ 20%
- 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.
- Desenvolver as funcionalidades prioritárias (cadastro de transações, visualização de saldo, relatório de gastos).
- Implementar o sistema de alertas e orçamentos.
- Testar o programa com usuários reais para coletar feedback.
- Implementar melhorias com base no feedback recebido.
agiFinanças - Controle suas finanças de forma simples e eficiente! 💰