Introdução geral
O Porkybank é um aplicativo de gerenciamento de finanças pessoais de código aberto desenvolvido para ajudar os usuários a controlar facilmente seu orçamento diário. Com uma fórmula simples (Renda - Despesas) / Dias = Dinheiro, os usuários podem visualizar sua situação financeira. O projeto está hospedado no GitHub, foi desenvolvido usando as estruturas Elixir e Phoenix e é compatível com várias plataformas e dispositivos. O Porkybank fornece instruções detalhadas de instalação e uso para desenvolvedores e usuários em geral.
Lista de funções
- Controle de orçamento: Calcule o dinheiro disponível diariamente com uma fórmula simples.
- Visualização de dados: tabelas e gráficos que mostram receitas, despesas e fluxo de caixa.
- Suporte multiplataforma: compatível com desktop e dispositivos móveis.
- Projeto de código-fonte aberto: o código é aberto e oferece suporte a contribuições da comunidade.
- Segurança: Configure informações confidenciais usando variáveis de ambiente.
Usando a Ajuda
Processo de instalação
- Instalação do PostgreSQL::
brew install postgresql
brew services start postgresql
- Criação de um banco de dados de desenvolvimento::
psql postgres
CREATE DATABASE porkybank_dev;
- Instalação de dependências de JavaScript::
cd assets
npm install
- Definição de variáveis de ambiente::
export PLAID_CLIENT_ID=seu_cliente_id
export PLAID_SECRET=seu_secreto
export OPENAI_API_KEY=sua_chave_api
export OPENAI_ORGANIZATION_ID=seu_id_organização
- Iniciando o servidor Phoenix::
configuração do mix
mix phx.server
Ou inicie-o no IEx:
iex -S mix phx.server
Diretrizes para uso
- Acesso ao servidor local: Abrir no navegador
localhost:5050
. - Acompanhamento do orçamento::
- Insira os dados de receita e despesa e o sistema calculará automaticamente o dinheiro disponível diariamente.
- Use gráficos para visualizar dados históricos e tendências.
- Visualização de dados::
- Visualize dados financeiros detalhados por meio de gráficos e relatórios.
- Suporte para exportação de dados para análise posterior.
- Suporte a várias plataformas::
- Compatível com desktop e dispositivos móveis, gerencie suas finanças a qualquer hora e em qualquer lugar.