Skip to content

Track your daily spending, create, edit delete categories, create streaks by reaching your targets and compare your achievements with friends

Notifications You must be signed in to change notification settings

HarisM26/Personal-Spending-Tracker

Repository files navigation

Contents

Team

  • Haris Malik
  • Joel Jolly
  • Konrad Bylina
  • Malika Boss
  • Oreoluwa Fayemiwo
  • Richmond Bobie
  • Vanessa Neboh

Personal-Spending-Tracker

Track your daily spending, create, edit delete categories, create streaks by reaching your targets and compare your achievements with friends

Project structure

The project is called personal-spending-tracker. It currently consists of a single app expenditure where all functionality resides.

Deployed version of the application

The deployed version of the application can be found at http://malikharis03.pythonanywhere.com

Installation instructions

To install the software and use it in your local development environment, you must first set up and activate a local development environment. From the root of the project:

$ virtualenv venv
$ source venv/bin/activate

Install all required packages:

$ pip3 install -r requirements.txt

Get key for API:

- visit https://newsapi.org/
- Sign up to obtain a key
- Create a file in your root folder(usually where manage.py is located) and name it '.env'
- In your .env file, type: NEWS_API_KEY = add your key here(no quotes)

Migrate the database:

$ python3 manage.py makemigrations
$ python3 manage.py migrate

Seed the development database with:

$ python3 manage.py seed

Run all tests with:

$ python3 manage.py test

Run server:

Note: Before running server, check apps.py file and uncomment the code below to start scheduler
- scheduler.start()
$ python3 manage.py runserver

References

CODE:

IMAGES:

TEMPLATES:

OTHER

About

Track your daily spending, create, edit delete categories, create streaks by reaching your targets and compare your achievements with friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5