Skip to content

Web application to manage personal finances by tracking expenses and visualizing spending

Notifications You must be signed in to change notification settings

SelvamathanS/Expense-Tracking-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracking Web App

A web application to manage personal finances by tracking expenses and visualizing spending and balance. Users can add, edit, and view expense records via a UI with password protected.

🧠 Features

  • Record daily expenses with category and amount
  • View history of past expenses
  • Simple dashboard to summarize financial data
  • Lightweight web interface for quick expense tracking
  • Privacy for passwords(Hash passwords)

📦 Tech Stack

  • Backend: Python (Flask), neon db cloud for database(online)
  • Frontend: HTML, CSS, JavaScript
  • Templates: Jinja2 (Flask)
  • Dependencies: Listed in requirements.txt
  • Optional deployment tools: Dockerfile, Procfile for hosting setups

🛠️ Setup & Installation

  1. Clone the Repo

    git clone https://github.com/SelvamathanS/Expense-Tracking-Web-App
    cd Expense-Tracking-Web-App
  2. Create a Virtual Environment

    python3 -m venv venv
    source venv/bin/activate     # macOS/Linux
    venv\Scripts\activate        # Windows
  3. Install Dependencies

    pip install -r requirements.txt
  4. Configure Environment

    • Create or update a .env file to store config (secret keys, DB URL if needed).
  5. Run the App

    python app.py

    Open your browser and visit http://localhost:5000

🛡️ Notes

  • Add proper authentication before production use
  • Secure configuration/secret keys in .env

About

Web application to manage personal finances by tracking expenses and visualizing spending

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages