Budget.AI is your personal AI powered budgeting assistant. It provides a dashboard for you or other users to record transactions, view the change in balances over time, and get suggestions for how to better budget your life!
Frontend
Backend
Database
To setup, ensure you have NPM, Pipenv, and SQLite installed and configured.
- Make a copy of the .example.env file and rename it to .env. Fill in your Groq API key.
- Generate a JWT Secret Key with
openssl rand -hex 32 - Run
npm build - Run
pipenv install -d - Run
pipenv run frontendto start up the frontend - In a separate terminal, run
pipenv run serverto start up the backend.
All other commands that can be run can be found in the
[scripts]section of the Pipfile