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.
- Add new expenses with a note, amount, and timestamp.
- View a list of all expenses.
- Get details of a specific expense.
- Python (version 3.6 or higher)
- Flask
- SQLite
-
Clone the repository:
git clone https://github.com/yourusername/expense-tracker.git
-
Navigate to the project directory:
cd expense-tracker
-
Create a virtual environment (optional but recommended):
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS and Linux:
source venv/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your web browser and navigate to
http://localhost:5000/
to access the Expense Tracker.
For detailed information about the API endpoints, refer to the API Documentation.
Contributions are welcome! Feel free to open issues or submit pull requests to help improve the project.
This project is licensed under the MIT License.
Author: Your Name