Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

A full-stack web application for tracking personal expenses, built with Flask, SQLite, and vanilla JavaScript.

Features

  • User registration and login with secure password hashing (bcrypt)
  • Full CRUD functionality (Create, Read, Update, Delete) for expenses
  • Real-time spending visualization with an interactive pie chart
  • Category-based expense tracking
  • Responsive, custom-styled UI

Tech Stack

  • Frontend: HTML, CSS, JavaScript, Chart.js
  • Backend: Python, Flask
  • Database: SQLite

How to Run Locally

  1. Clone this repository
  2. Create a virtual environment: python -m venv venv
  3. Activate it: venv\Scripts\activate (Windows)
  4. Install dependencies: pip install -r requirements.txt
  5. Run the app: python app.py
  6. Open http://127.0.0.1:5000 in your browser

About

A full-stack web application for tracking personal expenses with Flask, SQLite, and Chart.js. Features secure authentication, CRUD operations, and real-time spending visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages