Porkybank: AI-powered daily budget management for easy tracking of daily budgets
General Introduction
Porkybank is an open source personal finance management application designed to help users easily track their daily budget. Through a simple formula (income - expenditure) / days = cash , users can visualize their financial situation . The project is hosted on GitHub , developed using Elixir and Phoenix frameworks , support for a variety of platforms and devices . Porkybank provides detailed installation and use of the guide , suitable for developers and ordinary users .

Function List
- Budget Tracker: Calculate daily available cash with a simple formula.
- Data visualization: charts to show income, expenses and cash flow.
- Multi-platform support: compatible with desktop and mobile devices.
- Open source project: the code is open and supports community contributions.
- Security: Configure sensitive information using environment variables.
Using Help
Installation process
- Installing PostgreSQL::
brew install postgresql
brew services start postgresql
- Creating a development database::
psql postgres
CREATE DATABASE porkybank_dev;
- Installing JavaScript dependencies::
cd assets
npm install
- Setting environment variables::
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
- Starting the Phoenix Server::
mix setup
mix phx.server
Or start it in IEx:
iex -S mix phx.server
Guidelines for use
- Access to the local server: Open in browser
localhost:5050
The - Budget tracking::
- Enter the income and expense data and the system will automatically calculate the daily available cash.
- Use charts to view historical data and trends.
- data visualization::
- View detailed financials through charts and reports.
- Support for exporting data for further analysis.
- Multi-platform support::
- Compatible with desktop and mobile devices, manage your finances anytime, anywhere.
© Copyright notes
The copyright of the article belongs to the author, please do not reprint without permission.
Related posts
No comments...