This Flask-based web application serves as a comprehensive finance tracker, enabling users to manage their expenses and income securely. It provides features for user registration, authentication, transaction management, and analytical insights into spending habits.
- User Authentication: Secure registration and login functionality.
- Transaction Management: Add, delete, and view expense and income transactions.
- Analytics: Insights into spending patterns by payment method and category.
- Responsive Interface: User-friendly design for easy navigation and interaction.
-
Clone the repository:
git clone https://github.com/0xramm/Finance-Tracker.git
-
Navigate to the project directory:
cd Finance-Tracker
-
Install dependencies:
pip install -r requirements.txt
-
Initialize the SQLite database:
python app.py
-
Open the application in your web browser:
http://localhost:5000/
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your_feature_name
). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your_feature_name
). - Create a new pull request.
This project is licensed under the MIT License.