<aside>
📌
Ideia de projeto:
- Baseado na planilha do Breno que possui calculo de previsibilidade futura onde contabiliza seus gastos, reservas e projeções presentes para garantir que você possua total controle financeiro o aplicativo visa transportar algo que é de inserção manual em uma planilha estática do excel em inserções rápidas e dinâmicas dos seus gastos na palma da sua mão.
Exemplo:
https://planilhadobreno.com.br/
Como esse tipo de planilha de controle financeiro é bem comum no mercado, utilizamos a do Breno como exemplo por ser considerada a melhor estruturada entre as disponíveis.
Uma reclamação constante é a falta de praticidade na inserção das informações e com isso a não aderência no método de controle tornando assim a planilha obsoleta por falta de comprometimento e uma barreira na experiência de uso do usuário.
O aplicativo precisa ter o frontend desenvolvido em Flutter e por enquanto as demais tecnologias que precisará empregar ainda não foram definidas.
O escopo do app é que com ela possamos observar de forma 100% visual o status atual da sua vida financeiras com alertas e cores de níveis de urgências, prever a quantidade de reserva futura baseado em seu salário e demais ganhos e juntamente disso proporcionalmente se adaptar com seus gastos diários/semanais/mensais/anuais.
Tudo isso da forma mais didática e simples possível, pensando em majoritariamente melhorar a experiência do usuário na prática do controle financeiro de sua vida.
</aside>
Integrantes
🔵 Matheus Matias
🔴 Marcelo Ferreira
🟡 Gabriel Souza
🟢 Felipe Cândido
🟣 Christian Rocha
Links úteis
Repositório: ‣
Brifieng do Projeto | Horizon Finance (nome sugerido pelo Gemini)
1. Introdução e Justificativa
Este documento detalha a concepção e o plano de desenvolvimento do projeto Horizon Finance. O projeto visa solucionar a baixa aderência de usuários a ferramentas de controle financeiro, frequentemente causada pela complexidade e pela alta fricção na inserção de dados em planilhas e aplicativos tradicionais. A principal lacuna identificada no mercado é a falta de ferramentas que não apenas registrem transações passadas, mas que também ofereçam uma análise preditiva clara sobre a saúde financeira futura do usuário. O Horizon Finance propõe-se a preencher essa lacuna através de uma aplicação mobile intuitiva, de código aberto e focada na experiência do usuário.
2. Objetivos do Projeto
- 2.1. Objetivo Geral: Desenvolver uma aplicação mobile multiplataforma que capacite os usuários a tomar decisões financeiras mais informadas, através de uma visualização clara de suas finanças passadas, presentes e futuras, fomentando a disciplina e o planejamento a longo prazo.
- 2.2. Objetivos Específicos:
- Simplificar ao máximo o processo de registro de transações financeiras.
- Prover um painel visual (dashboard) que apresente projeções de saldo e reservas futuras com base nos hábitos do usuário.
- Criar um sistema de metas financeiras que seja visualmente motivador e fácil de acompanhar.
- Manter o projeto como uma iniciativa de código aberto (Open Source), garantindo transparência e fomentando a colaboração da comunidade.
- Estabelecer uma base tecnológica robusta e de baixo custo operacional, ideal para um projeto acadêmico com potencial de escalabilidade.
3. Escopo do Projeto
- 3.1. Escopo do Produto (Funcionalidades da Versão Inicial - MVP):
- Módulo de Onboarding de Usuário:
- Cadastro de usuário e autenticação (e-mail/senha).
- Assistente de configuração inicial para cadastro de renda principal e das despesas fixas mais relevantes.
- Módulo de Transações:
- Formulário simplificado para registro manual de receitas e despesas.
- Sistema de categorização de transações (ex: Moradia, Transporte, Lazer).
- Cadastro de transações recorrentes (ex: assinaturas, aluguel).
- Dashboard Preditivo:
- Visualização do saldo atual.
- Gráfico de projeção de saldo para os próximos 30/60/90 dias.
- Comparativo simplificado de despesas do mês atual versus média dos meses anteriores.
- Módulo de Metas:
- Criação de metas financeiras com nome, valor e prazo.
- Acompanhamento visual do progresso para cada meta.
- Módulo de Automação Simplificada:
- Funcionalidade para importação e processamento de extratos bancários em formato CSV/OFX.
- Módulo de Relatórios:
- Relatório de despesas por categoria em formato de gráfico (pizza ou barras).
- 3.2. Fora do Escopo (Para a Versão Inicial):
- Suporte a múltiplas moedas.
- Controle detalhado de investimentos (renda variável, múltiplos portfólios).
- Funcionalidades sociais (compartilhamento, comparação entre usuários).
- Integração direta com APIs de Open Finance Brasil (pode ser considerado no roadmap futuro).
- Versão Web/Desktop do aplicativo.
4. Estrutura Técnica e Tecnologias Empregadas
A arquitetura foi escolhida visando a performance, o desenvolvimento multiplataforma, a sustentabilidade de custos e a filosofia open source.
- 4.1. Frontend (Aplicação Cliente):
- Tecnologia: Flutter
- Justificativa: Framework de código aberto que permite o desenvolvimento de uma aplicação para iOS e Android a partir de um único código-base, garantindo agilidade, consistência visual e performance nativa em ambas as plataformas.