Skip to content

maitri0915/focusflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 FocusFlow – Smart Study Planner

FocusFlow is a modern, lightweight productivity dashboard built with HTML, CSS, and Vanilla JavaScript.
It helps students organize study tasks, track deadlines with live countdowns, and monitor completion progress visually — all without a backend.


✨ Features

  • 📝 Create tasks with subject, description, and deadline
  • ⏳ Live countdown timer for each task
  • 📊 Animated circular progress indicator
  • 🔄 Real-time completion percentage updates
  • ⚠️ Automatic overdue task highlighting
  • 💾 Persistent storage using localStorage
  • 👤 Editable profile with avatar upload
  • 🎯 Built-in productivity break tips

🖥️ Tech Stack

  • HTML5
  • CSS3 (Custom UI, Gradient Design, Glassmorphism effects)
  • Vanilla JavaScript (DOM manipulation + localStorage)

No frameworks. No libraries. Built entirely from scratch.


🎨 UI Design

  • Clean SaaS-style dashboard layout
  • Blue → Teal gradient background
  • Rounded cards with subtle depth shadows
  • Responsive layout
  • Smooth micro-interactions

📂 Project Structure

FocusFlow/

├── index.html

├── style.css

└── script.js


⚙️ How It Works

  1. User sets profile (name + avatar)
  2. Tasks are created with deadlines
  3. Countdown timer updates automatically
  4. Progress circle reflects completed tasks
  5. All data is stored locally in the browser

🚧 Future Improvements

  • Task categories / priority levels
  • Subtasks support
  • Dark mode
  • Cloud sync
  • Pomodoro focus timer
  • Improved mobile optimization

📷 Preview

image

About

FocusFlow is a simple web-based study planner designed to reduce exam stress by helping students organize tasks and create structured daily study plans.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors