Skip to content

I always had a Problem of Managing my finances, so i made an App to try to Fix it :)

License

Notifications You must be signed in to change notification settings

NotoriousArnav/expenseTracker

Repository files navigation

Expense Tracker

Expense Tracker is a simple web application built with Flask that allows users to track and manage their expenses. Users can add new expenses, view a list of all expenses, and get details of a specific expense.

Features

  • Add new expenses with a note, amount, and timestamp.
  • View a list of all expenses.
  • Get details of a specific expense.

Getting Started

Prerequisites

  • Python (version 3.6 or higher)
  • Flask
  • SQLite

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/expense-tracker.git
  2. Navigate to the project directory:

    cd expense-tracker
  3. Create a virtual environment (optional but recommended):

    python -m venv venv
  4. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS and Linux:

      source venv/bin/activate
  5. Install the dependencies:

    pip install -r requirements.txt

Usage

  1. Run the application:

    python app.py
  2. Open your web browser and navigate to http://localhost:5000/ to access the Expense Tracker.

API Documentation

For detailed information about the API endpoints, refer to the API Documentation.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to help improve the project.

License

This project is licensed under the MIT License.


Author: Your Name

About

I always had a Problem of Managing my finances, so i made an App to try to Fix it :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published