Skip to content

Mohiuddin0035/StudyFlow

Repository files navigation


   _____ _______ _    _ _______     _______ _      ______          __
  / ____|__   __| |  | |  __ \ \   / /  ___| |    / __ \ \        / /
 | (___    | |  | |  | | |  | \ \_/ /| |_  | |   | |  | \ \  /\  / / 
  \___ \   | |  | |  | | |  | |\   / |  _| | |   | |  | |\ \/  \/ /  
  ____) |  | |  | |__| | |__| | | |  | |   | |___| |__| | \  /\  /   
 |_____/   |_|   \____/|_____/  |_|  |_|   |______\____/   \/  \/    

Your personal academic sanctuary. Engineered for calm. Designed for focus.


Launch StudyFlow


StudyFlow Workspace




"A student's workspace should not feel like a sterile university database.

It should be a personal sanctuary."




◈   What is StudyFlow?

StudyFlow is not another productivity template. It is a hand-crafted academic operating system — built from the ground up with an obsessive attention to both design and engineering integrity. Every pixel was placed with purpose. Every database rule was written with security in mind.

It transforms the daily chaos of university coursework into something quiet, organized, and yours.




◈   Feature Architecture


🕐   Ambient Schedule Engine

Traditional timetables are dead grids. StudyFlow treats time as something alive.

  • Real-time course highlighting — active classes surface automatically
  • Room location mapping — know exactly where to be, without searching
  • Ramadan Mode — alternate seasonal schedules with a single toggle
  • Weekly view that breathes and adapts

📋   State-Driven Assessment Tracker

Deadlines should not ambush you. They should be visible — but never overwhelming.

  • Live countdown computation for all upcoming due dates
  • Soft orange ambient glow activates in the critical 3-day window
  • Smart visual weight shifting — urgent things feel urgent, nothing else does
  • Class tests and assignments in one unified view

🔐   The Hidden Secure Vault

True privacy is not a padlock icon. It is complete invisibility.

  • The vault does not exist in the UI until unlocked
  • Secondary custom PIN + hint verification layer
  • Encrypted, isolated — no cross-user data exposure possible
  • Quick-access link manager lives alongside it

📡   Serverless Broadcast Panel

Platform-level communication, without breaking anyone's focus.

  • Push real-time global notices to all connected workspaces
  • Isolated backend privileges for administrators only
  • Non-intrusive delivery — announcements arrive calmly
  • Zero disruption to the student's current workflow



◈   Engineering Integrity

Beautiful design requires solid foundations.

StudyFlow completely rejects default open-access templates. Every security model was designed from scratch.


Layer Component Role Scope
Authentication Firebase Auth Identity verification & session management Entry gate — no UID, no access
Database Cloud Firestore Realtime NoSQL document storage All reads/writes locked to request.auth.uid
Security Rules Firestore Rules Engine Server-side access control Enforced before any data is returned
Vault Gate Custom PIN + Hint Key Secondary authentication layer Decoupled from Firebase Auth entirely
Vault Storage Encrypted Isolated Node Hidden document store Invisible in UI until vault is unlocked
Session Cache Browser LocalStorage Persistent local state Eliminates redundant Firestore reads
Mobile Bridge Capacitor Native device API access Safe-area padding, OS-level integration
Hosting & CDN Vercel Edge Network Global deployment & delivery Zero cold-start, edge-cached assets

NO global scraping  ·  NO cross-user data exposure  ·  NO open-access collection reads


Principle Implementation
🔒 Isolated Data Nodes Every data point is locked to request.auth.uid — no exceptions
Optimized Persistence Native local session caching for instant reloads
📱 Responsive Viewports Scales from wide desktop to mobile via Capacitor safe-area integration
🛡️ Zero Scraping Surface Custom Firestore rules — no global collection reads possible



◈   Tech Stack


React   TailwindCSS   Firebase   Capacitor   Lucide   Vercel


           React  ──  Component-based, state-driven UI architecture
    Tailwind CSS  ──  Glassmorphism design system, utility-first
 Cloud Firestore  ──  Realtime NoSQL with strict per-user security rules
       Capacitor  ──  Native safe-area padding & mobile bridge layer
    Lucide React  ──  Cohesive, lightweight icon library
          Vercel  ──  Edge-deployed, globally distributed hosting



◈   Getting Started

# Clone the repository
git clone https://github.com/Mohiuddin0035/StudyFlow.git

# Navigate into the project
cd StudyFlow

# Install dependencies
npm install

# Start the development server
npm run dev

Note: Configure your own Firebase project via a .env file with your credentials. Deploy the included Firestore security rules exactly as written — they are the backbone of the entire security model.




◈   Design Philosophy


  CALM  ─────────────────────────────────────────────────  CONTROL

   Frosted glass aesthetics            Strict database engineering
   Ambient, contextual UI              Isolated, scoped data nodes
   Invisible until needed              Always secure underneath
   Breathes with your schedule         Never leaks beyond its bounds

StudyFlow was built on a single belief: a student's relationship with their tools should feel calm, not clinical. The interface disappears when you don't need it. It surfaces what matters exactly when you do. Privacy is not a feature here — it is the foundation.




◈   Contributing

Found a bug? Have an idea that fits the philosophy? Pull requests are welcome.

Please ensure any contribution respects the security-first architecture — no changes that broaden data access scope, no shortcuts around the auth layer.




◈   About the Developer



MOHEUDDIN SIKDER SAIKAT

Designer  ·  Developer  ·  Engineer


University   Degree   Batch



GitHub   StudyFlow




React  ·  Tailwind CSS  ·  Glassmorphism  ·  Lucide  ·  Cloud Firestore  ·  Capacitor  ·  Vercel


© 2026 Moheuddin Sikder Saikat — StudyFlow. All rights reserved.

About

A premium, highly secure academic workspace to organize university routines, tasks, and essential web resources.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages