Skip to content

nithishkumar-dev-10/trackit-finance-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackIt – Finance Tracker

TrackIt is a modular, database-driven personal finance tracking web application built using Flask.

The goal of this project was not just feature implementation, but to understand how production-style backend systems are structured — including API design, authentication, database persistence, and scalable architecture.


🚀 Tech Stack

  • Python
  • Flask
  • PostgreSQL
  • Jinja2
  • HTML / CSS

🏗 Architecture Highlights

  • Structured folder architecture for maintainability
  • Flask Blueprints for modular routing
  • Session-based authentication
  • REST-style API endpoint design
  • Database-driven persistence layer
  • Designed with scalability and clean backend practices in mind

✨ Key Features

  • User authentication (Register & Login)
  • Secure session-based access
  • Add, view, and manage income records
  • Add, view, and manage expense records
  • Monthly financial summary
  • Reusable template structure

🌍 Deployment

TrackIt is deployed on Render to simulate a real-world production backend setup.

The deployment process involved configuring environment variables, establishing secure database connectivity, and ensuring production-ready backend behavior.

🔗 Live Application: https://trackit-nk.onrender.com

🔜 Next Steps

  • Integrate ML-based expense analysis
  • Add intelligent financial insights
  • Improve API structure for future scaling

📌 Learning Focus

This project helped transition from writing standalone scripts to designing structured backend systems aligned with real-world engineering practices.

About

Flask-based personal finance management system for tracking income, expenses, and generating monthly summaries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors