Skip to content

A personal expense tracker application that helps you monitor and manage your daily expenses seamlessly.

License

Notifications You must be signed in to change notification settings

tegaidogun/expense-tracker

Repository files navigation

Expense Tracker

This Expense Tracker is a Flask-based web application that assists users in monitoring and managing their daily expenses in a simple and efficient manner.

Features

  • User Authentication: Simple user registration and login to protect your expense data.
  • Add Expenses: Easily add new expenses with details like amount and description.
  • Edit Expenses: Modify existing expense entries effortlessly.
  • Delete Expenses: Remove unwanted expense entries from the list.
  • Monthly Overview: View your expenses grouped by months for better financial planning.
  • Responsive Design: A responsive design that works seamlessly on both desktop and mobile browsers.

Installation

  1. Clone the Repository
    git clone https://github.com/tegaidogun/personal-expense-tracker.git
  2. Setup Virtual Environment
    python3 -m venv venv
    source venv/bin/activate  # On Windows use `.\venv\Scripts\activate`
  3. Install Dependencies
    pip install -r requirements.txt
  4. Initialize Database
    python database.py
  5. Run the Application
    flask run
    Run the Application (Debug Mode)
    python app.py

Usage

  1. Register a new user account.
  2. Login with your credentials.
  3. Start adding, editing, or deleting your expenses.
  4. View your monthly expense overview on the home page.

About

A personal expense tracker application that helps you monitor and manage your daily expenses seamlessly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published