Skip to content

A user-friendly financial app with export options and dynamic visualization and robust search capabilities enhancing expense and income tracking efficiency

License

Notifications You must be signed in to change notification settings

bteetas14/Cointrackr

Repository files navigation

Finance Tracker Using Django

Website Deployed on Heroku

Table of Contents

Main Features

  • Add Expenses and Incomes by different catgeory and source.
  • Users can export their expenses and incomes in Excel, CSV or PDF. (filters are present to download data by year, week, month and today)
  • Visualize data by a graph. Graphs are using filtering to show data of month, year, week and today.
  • Users can change graph options. (eg: piechart, bargraph, linegraph, etc)
  • Users can import incomes and expenses from a csv and excel.
  • Users can also search expenses and incomes present in their account

Requirements for running project

Steps for running project

git clone https://github.com/rishank-shah/Income-Expense-Tracker.git
cd Income-Expense-Tracker
cp .env.example .env
Fill the .env file with the correct database, email credentials and cloudinary api credentials, then in terminal execute following commands
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
source .env
python manage.py migrate
python manage.py runserver
NOTE: If you dont want Sentry Error Monitoring remove lines 177 to 183 from settings.py
if DEBUG == False and os.environ.get('SENTRY_DSN','') != '':
    sentry_sdk.init(
        dsn=os.environ.get('SENTRY_DSN'),
        integrations=[DjangoIntegration()],
        traces_sample_rate=1.0,
        send_default_pii=True
    )

Generate dummy data

cd Income-Expense-Tracker
source venv/bin/activate
source .env
python generate_data.py
If all commands run successfully website will be running on PORT 8000 on localhost http://localhost:8000

About

A user-friendly financial app with export options and dynamic visualization and robust search capabilities enhancing expense and income tracking efficiency

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published