01 / O problema
O problema
Os apps de finanças costumam pedir a senha do banco ou guardar seus dados na nuvem de outra empresa. A planilha não prevê nada sozinha: todo mês é copiar, colar e torcer para a fórmula não quebrar.
O FinancasPro nasceu da planilha que usávamos para organizar as contas de casa. Virou um app com ciclo previsto × realizado, parcelas que se repetem sozinhas e fechamento do mês com o saldo do banco.
Ele roda no seu computador, com banco local. Ninguém de fora acessa, nem a RotaLabs.
02 / O que faz
O que faz
- Previsto × realizadoPlaneje o mês, marque o que foi pago e feche com o saldo do banco.
- Recorrentes e parcelasSéries que se repetem sozinhas nos meses seguintes, com contador de parcelas e antecipação.
- Projeção de cartõesFatura prevista por cartão, parcelas que terminam e o orçamento que isso libera mês a mês.
- Contas e cofresSaldo por conta bancária e reservas com depósito mensal.
- InvestimentosQuantidade, preço médio e evolução da carteira, lançados à mão para conferir com a corretora.
- IRPFPosição em 31/12 para Bens e Direitos, com o código e o grupo de cada ativo.
- Resumo anualGasto por categoria mês a mês e média histórica para planejar.
- Importação por CSVTraga o histórico de uma planilha pelo modelo CSV, com prévia antes de salvar.
03 / Compatibilidade
Compatibilidade
- Linux + DockerInstalação, primeiro acesso, backup e restauração testados.Testado
- Windows + Docker DesktopInstalação e uso validados.Testado
- macOS + Docker DesktopPelo Docker Desktop, em Mac Intel ou Apple Silicon.Provável, sem teste
04 / Instalação
Instalação
Com Docker
Instale o Docker Desktop, baixe o .zip (botão acima), descompacte e rode só o último comando na pasta. Com git, rode os três. Depois abra localhost:3000/setup e crie sua conta. Backup e atualização estão no guia docs/LOCAL.md.
$ git clone https://github.com/rotalabsco/financaspro.git$ cd financaspro$ docker compose up -d --build
05 / Segurança
Segurança
- O app só aceita conexões do próprio computador: ninguém da sua rede Wi-Fi alcança.
- O banco não fica exposto: só o app, dentro do Docker, conversa com ele.
- Não pede senha de banco nem chama serviços externos: os lançamentos são digitados ou importados por você.
- Senhas guardadas com bcrypt e limite de tentativas no login.
- Backup num arquivo, com um comando, para guardar onde você quiser.
06 / Perguntas frequentes
Perguntas frequentes
Meus dados vão para algum lugar?
Não. Eles ficam num banco PostgreSQL dentro do Docker, no seu computador. A RotaLabs não recebe nada.
Conecta com o meu banco?
Não, de propósito: não há Open Finance nem senha de banco. Você lança à mão ou importa um CSV.
Dá para usar no celular?
Não na instalação local, que só aceita o próprio computador. Para acessar de qualquer lugar, hospede num servidor com HTTPS: o guia está no repositório.
E se eu esquecer a senha?
Quem tem acesso ao computador redefine a senha com um comando no terminal. Ele está no guia docs/LOCAL.md.
Os valores nas telas são fictícios. O FinancasPro organiza as suas finanças, mas não é consultoria financeira nem contábil: confira sempre a sua declaração do IRPF.


