The professional-grade, AI-powered, strict study tracker built for relentless learners. Engineered into 3 distinct operational tiers: Serverless PWA Web App, Web App + Python Tracking Service, and Standalone Windows/macOS Desktop Application.
π Live Web App Β β’Β π¦ Download Desktop Installer Β β’Β π Architecture Guide Β β’Β π Privacy Policy
βββ π What's New in v7.5.1
βββ πΈ Live Product Interface Showcase
βββ π€ Lead Architect & Project Specs
βββ π Developer Social & Community Profiles
βββ β¨ Key Features & Innovations
βββ π Complete Repository Documentation Index
βββ ποΈ System Architecture & Data Flow
βββ β‘ Operational Tiers Comparison Matrix
βββ π₯οΈ System Requirements & Hardware Specs
βββ π Installation & Developer Quickstart
βββ π License, Security & Support
| Section | Jump Link |
|---|---|
| π What's New | β v7.5.1 Changelog |
| πΈ Interface Showcase | β Screenshots |
| π€ Author & Specs | β Project Info |
| β¨ Features | β All Features |
| π Install | β Quickstart |
| π‘οΈ Security | β Privacy |
Important
This is the latest stable production release. Update immediately for best performance.
| # | Change | Impact |
|---|---|---|
| π | Fixed "Something went wrong" crash when opening new tab in Web Portals | π΄ Critical |
| π | Fixed Unauthorized IPC channel: get-desktop-settings security error |
π΄ Critical |
| βοΈ | Added NeonDB cloud sync β restore all data after PC wipe from cloud | π’ Feature |
| π | Removed annoying SQL warning popups in production browser console | π‘ UX |
| π« | Fixed Popup/new-window hijacking in embedded webview browser | π‘ UX |
FlowTrack Pro v7.5.1 β Unified Study Workspace featuring Smart Timer, True Pitch-Black OLED Engine, Encrypted Vault & MindMap Whiteboard
| Attribute | Specification & Verification Link |
|---|---|
| πΌοΈ Brand Identity | |
| π Product Name | FlowTrack Pro β Master Study & Productivity Ecosystem |
| π§βπ» Lead Developer | Sudhir Singh (@SudhirDevOps1) |
| π¦ Current Version | v7.5.1 β Production Master Release |
| βοΈ License | MIT Open Source License |
| π Live Production Web | the-ultimate-master-study-tracker.vercel.app |
| π GitHub Repository | SudhirDevOps1/The-Ultimate-Master-Study-Tracker |
| π₯ Official Release | v7.5.1 GitHub Release |
| βοΈ Cloud Database | NeonDB Serverless PostgreSQL (for cross-device sync & recovery) |
Connect with the author & join the FlowTrack Pro study ecosystem:
Note
FlowTrack Pro is engineered for zero-distraction, deep-work study sessions with native OS integration.
π€ 1. True Pitch-Black OLED Dark Theme Engine
- 0ms Startup Hydration: Instant OLED Black (
#000000) theme application at script load (0ms) across Web & Desktop apps. - 100% OLED Contrast: Pure black
#000000body background,#050505glass cards, and high-visibility neon accent themes.
π¨ 2. Dual-Engine MindMap & Excalidraw 0.18.1 Canvas
- Vector Tree Visualizer: Interactive tree node engine for structuring complex study topics and hierarchies.
- Excalidraw 0.18.1 Whiteboard: Dynamic Excalidraw dynamic loader bundled with complete 145 kB CSS stylesheets and WOFF2 vector font assets for flawless Vercel production rendering.
π 3. In-App Encrypted Credential Vault & Auto-Fill
- Local Vault Security: Store login credentials for PW, Apna College, Coursera, YouTube, and study portals securely inside
localStorageusing XOR/Base64 obfuscated ciphers. - 1-Click DOM Injection Auto-Fill: Interactive
π Fill Loginbutton in browser address bar injects DOM scripts directly into embedded Chromium<webview>elements.
π 4. Background Silent Auto-Updater (electron-updater)
- Silent Background Updates: Background polling service automatically checks GitHub Releases 10 seconds post-launch.
- 1-Click Restart & Install: Downloads release binaries in background with live progress indicators and a 1-click update installation button.
π‘οΈ 5. Anti-Cheat System Clock Guard & Security Hardening
- Anti-Tamper Time Guard: Validates system clock deltas to prevent users from artificially shifting Windows time forward to inflate study XP or instantly complete timer blocks.
- Strict IPC Protocol Whitelist: Blocks unauthorized OS protocol link execution, allowing only
http://,https://, andmailto:links.
π 6. Embedded Chromium Web Portals Engine & Media Player
- In-App Browser Sandbox: Open course portals directly inside FlowTrack Pro without switching context.
- Zero-CORS
local-media://Protocol: Stream local video and audio lectures directly from any drive letter (C:\toZ:\).
Every component of the FlowTrack Pro ecosystem is thoroughly documented across specialized markdown guides. All files are located within this repository:
| Document | Link | Description |
|---|---|---|
| π Full System Architecture Guide | docs/FULL_SYSTEM_GUIDE.md |
Complete deep dive into Zustand state stores, IndexedDB schema, procedural audio synthesis & all 3 operational tiers. |
| π Analytics & Tracking Policy | docs/ANALYTICS_AND_TRACKING_POLICY.md |
Exact data privacy specification β what is tracked, why, where it lives, and what is NEVER tracked. |
| πΊοΈ Future Roadmap (2026β2027) | docs/FUTURE_ROADMAP.md |
Planned features, upcoming modules, and enhancement roadmap across all 3 operational categories. |
| βοΈ Cloud Architecture | docs/cloud-architecture.md |
Guest Mode vs Cloud Mode architecture β IndexedDB local storage vs NeonDB/Firebase cloud sync. |
| π Environment Setup Guide | docs/ENV_SETUP_GUIDE.md |
Step-by-step Firebase & Vercel environment variable setup for cloud sync deployment. |
| Document | Link | Description |
|---|---|---|
| π₯οΈ Desktop App Guide | desktop-app/README.md |
Standalone Electron Desktop App guide β IPC API, C# Win32 active window tracker, Password Vault & Auto-Updater. |
| Document | Link | Description |
|---|---|---|
| π Web App Overview | web-app/README.md |
Web Application module overview β IndexedDB offline persistence, PWA install, zero-signup architecture. |
| π Quick Start Guide | web-app/QUICK_START.md |
1-click Windows launch guide using START.bat β auto-starts Python backend & Web UI together. |
| βοΈ Complete Setup Guide | web-app/SETUP_GUIDE.md |
Full cross-platform setup for Windows, macOS & Linux β app tracking, browser analytics & productivity scoring. |
| π€ User Guide | web-app/USER_GUIDE.md |
End-user guide covering Dashboard, Analytics, App Monitor, Timer, AI Study Assistant & Offline Mode. |
| β¨οΈ Cheat Sheet | web-app/CHEAT_SHEET.md |
Quick-reference keyboard shortcuts, feature map, and common workflows at a glance. |
| π Backend Integration Guide | web-app/BACKEND_INTEGRATION.md |
Architecture for optional Python backend (backend.py) hybrid connection on localhost:5001. |
| π Documentation Index | web-app/DOCUMENTATION_INDEX.md |
Master index to navigate all web-app docs β choose your path by role (user / developer / contributor). |
| π‘οΈ System Rules & Privacy Policy | web-app/SYSTEM_RULES.md |
Core system rules, activity detection, auto-pause logic, privacy-first guarantees & data handling policy. |
| π Changelog & Release History | web-app/CHANGELOG.md |
Chronological version release logs with full feature & bugfix notes from v1.0.0 β v7.5.1. |
graph TD
A["π€ User Focus Session"] --> B["β±οΈ FlowTrack Smart Timer Engine"]
B --> C{"π± Operational Tier"}
C -->|"Category 1"| D["π Web App (Vercel CDN)"]
D --> E["πΎ IndexedDB / LocalStorage"]
E --> N["βοΈ NeonDB Cloud Sync & Recovery"]
C -->|"Category 2"| F["π Web App + Python Service"]
F --> G["π» Active Window Tracker (backend.py)"]
G --> H["ποΈ Local SQLite DB"]
C -->|"Category 3"| I["π₯οΈ Standalone Desktop App (Electron)"]
I --> J["β‘ C# Kernel Native Tracker (win-tracker.exe)"]
I --> K["π Encrypted Password Vault"]
I --> L["π Silent Auto-Updater (electron-updater)"]
J --> M["π Daily JSON Logs & Analytics"]
M --> N
| Feature / Capability | π Category 1: Web App | π Category 2: Web + Python | π₯οΈ Category 3: Desktop App |
|---|---|---|---|
| Installation Required | β None (Zero Install) | β None (Double-click .exe) |
|
| Active OS App Tracking | β Domain Only | β Full OS Active Window | β Kernel Win32 Tracking |
| System Tray Minimization | β No | β No | β Full System Tray Support |
| Password Vault & Auto-Fill | β Encrypted Vault + DOM Injection | ||
| Background Auto-Updater | β No | β No | β Background Silent Auto-Update |
| Cloud Sync & Recovery | β NeonDB Sync | β No | β NeonDB Sync |
| Offline Performance | β Full PWA Offline | β Local Server | β 100% Standalone Offline |
| Resource Usage (RAM) | ~50 MB β 100 MB | ~150 MB β 200 MB | ~100 MB β 180 MB |
Tip
FlowTrack Pro is optimized to consume < 0.5% CPU in background mode.
| Specification | Minimum Requirement | Recommended Specification |
|---|---|---|
| π» Operating System | Windows 10 (64-bit), macOS 11+, Linux | Windows 11 (64-bit) / macOS Sonoma |
| β‘ Processor (CPU) | Intel Core i3 / AMD Ryzen 3 / Apple M1 | Intel Core i5 / AMD Ryzen 5 / Apple M-Series |
| π§ Memory (RAM) | 2 GB available RAM | 4 GB β 8 GB RAM |
| πΎ Disk Storage | ~150 MB free disk space | SSD storage (~200 MB) |
| π Display Resolution | 1280 Γ 720 (HD) | 1920 Γ 1080 (FHD) or higher |
To launch the lightweight web application locally:
cd web-app
npm install
npm run dev
# Open http://localhost:5173 in any modern browserπ Read Web App Documentation:
web-app/README.md
To enable OS active window tracking in browser mode:
# 1. Start the Python tracking service
cd web-app
python backend.py
# 2. In a separate terminal, launch the Web UI
npm run devTo run the full-featured Desktop App with Password Vault & Auto-Updater:
cd desktop-app
npm install
npm run electron:dev
# Build compressed standalone installers (~150MB)
npm run electron:buildπ Read Desktop App Documentation:
desktop-app/README.md
Important
100% Privacy Preserved: FlowTrack Pro operates strictly offline-first.
- No External Server Uploads: Your study logs, task titles, active window titles, and credential vault remain stored locally on your device.
- Encrypted Vault Storage: Credentials stored in the Password Vault are obfuscated using local ciphers and never transmitted over any network.
- Protocol Whitelisting: External links opened from within the app are validated against a strict protocol whitelist (
http://,https://,mailto:).
Designed & Architected with β€οΈ by Sudhir Singh (@SudhirDevOps1)
Licensed under the MIT Open Source License
For feature requests, bug reports, or enterprise feedback, feel free to file a GitHub Issue or reach out via Support Email.