Bem-vindo à documentação do Finanpy, um sistema de gestão de finanças pessoais desenvolvido com Django.
Entenda a estrutura do projeto, organização de apps Django e decisões arquiteturais.
Guidelines e convenções de código que devem ser seguidas no desenvolvimento.
Paleta de cores, tipografia, componentes e padrões visuais do projeto.
Estrutura dos models Django e relacionamentos entre entidades.
Instruções para configurar o ambiente e iniciar o desenvolvimento.
6. Segurança
Instruções de segurança da aplicação.
O Finanpy é um sistema de gestão de finanças pessoais que permite:
- Gerenciar múltiplas contas bancárias
- Categorizar transações financeiras
- Visualizar entradas e saídas
- Acompanhar saldo e balanço através de dashboard
- Backend: Python 3.13+ e Django 5+
- Frontend: Django Template Language + TailwindCSS
- Banco de Dados: SQLite3
- Autenticação: Django Auth (nativo)
- Simplicidade: Evitar over-engineering
- Eficiência: Código limpo e performático
- Responsividade: Interface adaptável para diferentes dispositivos
- Segurança: Proteção de dados e autenticação segura
Para mais detalhes, consulte o PRD (Product Requirements Document) do projeto.