Skip to content

This is an expense and income tracking website created using Django web framework with PostgreSQL as a database. The website allows users to track their expenses and incomes, as well as provides intuitive visual graphs for the expenses and income categories.

chaitanya-chafale/Expense-Website

Repository files navigation

TracX

This is an expense and income tracking website created using Django web framework with PostgreSQL as a database. The website allows users to track their expenses and incomes, as well as provides intuitive visual graphs for the expenses and income categories.

Features

  • User registration and authentication
  • Add, edit and delete expenses
  • Add, edit and delete incomes
  • Categorize expenses and incomes
  • View expenses and incomes by category or date
  • View expense and income history and statistics
  • Intuitive visual graphs for expense and income categories

Technology Stack

  • Frontend: HTML/CSS, JavaScript, Bootstrap
  • Backend: Python
  • Web Framework: Django
  • Database: PostgreSQL

Getting Started

  1. Clone the repository

git clone https://github.com/chaitanya-chafale/Expense-Website.git

  1. Create a virtual environment and activate it

python -m venv env
source env/bin/activate

  1. Install dependencies mention in the pipfile

  2. Create a PostgreSQL database and add the database credentials to settings.py

  3. Run database migrations


python manage.py makemigrations
python manage.py migrate

  1. Start the development server

python manage.py runserver

  1. Open the website in your browser at http://localhost:8000

Note:- The category need to be inserted manually in the expense and income db using the http://localhost:8000/admin (Login using superuser, create using the command python manage.py createsuperuser) or using the shell. [Working on Adding this in the next release]

Screenshots

1

Screenshot 2023-03-04 at 5 59 54 PM

Screenshot 2023-03-04 at 6 00 29 PM

Screenshot 2023-03-04 at 6 00 54 PM

Screenshot 2023-03-04 at 6 01 02 PM

Screenshot 2023-03-04 at 6 01 23 PM

Screenshot 2023-03-04 at 6 01 33 PM

About

This is an expense and income tracking website created using Django web framework with PostgreSQL as a database. The website allows users to track their expenses and incomes, as well as provides intuitive visual graphs for the expenses and income categories.

Topics

Resources

Stars

Watchers

Forks