Skip to content

This is a website built with Python, HTML, and Tailwind CSS to display expenses. Users will be able to add their expenses, edit them, and view them in a piechart and barchart.

Notifications You must be signed in to change notification settings

hamim23z/FinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 FinTrack

FinTrack is a lightweight, full-stack personal finance tracker built with Python, Flask, TailwindCSS, HTML, and SQLite.
It helps users track spending, filter expenses by date or category, and visualize their financial habits instantly through interactive charts.


🚀 Features

  • Add, edit, and delete expenses
  • Filter expenses by:
    • Date range
    • Category
    • Amount range
  • Visualize spending with:
    • Pie chart (category breakdown)
    • Bar chart (spending over time)
  • SQLite database for lightweight and fast data storage
  • Flask-powered backend for handling routes, database logic, and API endpoints
  • TailwindCSS for a clean, responsive interface

🧩 Tech Stack

  • HTML
  • TailwindCSS
  • Chart.js
  • Python 3.12
  • Flask
  • SQLite
  • Jinja

⚙️ Installation & Setup

  1. Clone the repository
    git clone https://github.com/yourusername/fintrack.git
    cd fintrack
    
  2. Create and activate a virtual environment
    python -m venv venv
    source venv/bin/activate -> for Mac
    venv\Scripts\activate -> for Windows
    
  3. Run the app
    flask run
    
  4. Go and visit:
    http://127.0.0.1:5000

About

This is a website built with Python, HTML, and Tailwind CSS to display expenses. Users will be able to add their expenses, edit them, and view them in a piechart and barchart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published