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=your_client_id
export PLAID_SECRET=your_secret
export OPENAI_API_KEY=your_api_key
export OPENAI_ORGANIZATION_ID=your_organization_id
- Iniciando o servidor Phoenix::
复制复制复制
复制
mix setup
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.