A CS50 Project - A simple personal budgeting web application
Based on CS50 Finance
- Clone this repo
$ git clone git@github.com:tomwhross/budget.git
- (Optional) Create a virtual environment using the tool of your choice and activate it
$ python -m venv . --copies
$ source bin/activate
- Install the requirements (includes dev requirements)
$ pip install -r requirements.txt
- Initialize the database
$ ipython
[0] from application import *
[1] initialize_db()
- Start the development server
$ flask run
- Browse to the development server (e.g.
http://127.0.0.1:5000/
) - Register a new user (Default categories will be generated for the user)