Skip to content

A CS50 Project - A simple personal budgeting web application

License

Notifications You must be signed in to change notification settings

tomwhross/budget

Repository files navigation

budget header

A CS50 Project - A simple personal budgeting web application

Based on CS50 Finance

Setup

  1. Clone this repo
$ git clone git@github.com:tomwhross/budget.git
  1. (Optional) Create a virtual environment using the tool of your choice and activate it
$ python -m venv . --copies
$ source bin/activate
  1. Install the requirements (includes dev requirements)
$ pip install -r requirements.txt
  1. Initialize the database
$ ipython

[0] from application import *
[1] initialize_db()
  1. Start the development server
$ flask run
  1. Browse to the development server (e.g. http://127.0.0.1:5000/)
  2. Register a new user (Default categories will be generated for the user)

About

A CS50 Project - A simple personal budgeting web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published