Skip to content

MunisSulaymon/-expenses-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Expenses Manager

A Django web application to track personal income and expenses.

Features

  • User authentication (register, login, logout)
  • Add, edit, and delete income records
  • Add, edit, and delete expense records
  • Categories with emoji icons
  • Dashboard with total income, expenses, and balance
  • Each user sees only their own data

Apps

  • accounts — user registration, login, profile
  • categories — manage income/expense categories
  • income — track money coming in
  • outcome — track money going out

Tech Stack

  • Python
  • Django
  • SQLite
  • HTML & CSS

Setup

  1. Clone the repository
   git clone https://github.com/YOUR_USERNAME/expenses-manager.git
  1. Create and activate virtual environment
   python -m venv myenv
   myenv\Scripts\activate
  1. Install dependencies
   pip install django
  1. Run migrations
   python manage.py migrate
  1. Create superuser
   python manage.py createsuperuser
  1. Run the server
   python manage.py runserver

Author

Munisbek Sulaymonov

About

A Django web app to track personal income and expenses with user authentication, categories, and dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors