Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

πŸ’° Multi-User Personal Finance Tracker & Analytics Hub

πŸ”— Live Interactive System Previewer

πŸ“± Interactive Interface Preview & System Walkthrough

πŸ“Š Core Analytics & Financial Metrics

πŸ’Ž Core Financial Dashboard πŸ“Š Live Doughnut Distribution Engine
Dashboard Layout Doughnut Chart
πŸ₯§ Live Pie Chart Distribution Engine 🧠 AI Smart Insights & Metric Parameters
Pie Chart Analytical Overview

🎯 Budget Controls & Transaction Ledgers

πŸ“ˆ Monthly Budget & Forecast Trackers πŸ” Filterable Transaction History Ledger
Budget Gauges Ledger Records
πŸ“… Scheduled Commitments Gateway πŸ”’ Encrypted Credentials Authentication
Upcoming Bills Login Gate

A premium, full-stack web application designed to track personal financial outflows, analyze daily spending velocities, and provide interactive data visualization. Built using a Python Flask backend and an optimized relational SQLite database, the system features a sleek, modern glassmorphism UI with real-time asynchronous data control mechanics.

🌟 Key Product Features

  • Encrypted Multi-User Authentication: Secure registration and login gateway utilizing cryptographically hashed user credentials (Werkzeug).
  • Isolated User Ledger Spaces: Full data isolation across separate user accounts via SQL relational mapping strategies.
  • Dual-Engine Interactive Graphing: Real-time spending distribution chart with a live front-end toggle switching between a modern Doughnut ring and a traditional Pie chart layout (Chart.js).
  • Color-Locked Data Filtering: Dynamic category filters that isolate specific spending while retaining cohesive palette tracking for instant visual assessment.
  • Daily Spending Velocity Timeline: Chronological historical bar chart tracking daily spending parameters across the active running month.
  • Premium Spreadsheet Data Stream: Custom inline CSV data streaming component enabling one-click historical backups and current-month statement downloads optimized for Microsoft Excel.

πŸ› οΈ Tech Stack & Architecture

  • Backend Architecture: Python 3, Flask Web Framework, SQLite Database, SQL Parameterization
  • Frontend Engine: Semantic HTML5, Vanilla JavaScript (ES6+ Custom Data Filters), Modern CSS3 (Glassmorphism Core Theme)
  • Data Visualization Library: Chart.js Engine (Doughnut, Pie, and Bar Configurations)
  • Security Utilities: Werkzeug Password Security Hashing Modules (scrypt)

πŸ“¦ System Directory Map

β”œβ”€β”€ app.py # Main Flask Server Engine, SQL Controllers & Session Handlers
β”œβ”€β”€ tracker.db # Active SQLite Database (Auto-generated on launch)
β”œβ”€β”€ requirements.txt # Deployment Core Dependency Manifest
β”œβ”€β”€ static/
β”‚ └── style.css # Signature Lavender/Midnight Glassmorphism Layout Framework
└── templates/
 β”œβ”€β”€ index.html # Primary Analytics Dashboard & Core Graph Interfaces
 β”œβ”€β”€ expenses.html # Interactive Transaction Ledger & Search Controls
 β”œβ”€β”€ login.html # Authentication Gateway View
 β”œβ”€β”€ register.html # Account Provisioning View
 β”œβ”€β”€ add.html # Expense Recording Form
 └── edit.html # Data Mutation/Correction Panel

About

A full-stack Expense Tracker built with Flask featuring authentication, budget tracking, analytics, reminders, and dashboard insights.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /