Skip to content

Haseeb-MernStack/focusflow-productivity-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ FocusFlow – Modern Productivity Dashboard

A clean and powerful productivity web app built using pure HTML, CSS, and JavaScript. Designed to help students, developers, and professionals stay focused and organized.

🌐 Live Demo

https://haseeb-mernstack.github.io/focusflow-productivity-dashboard/

✨ Features

βœ… Todo List with localStorage (Data persists after refresh)

⏱ Pomodoro Timer (25-minute focus sessions)

🎯 Daily Goal Tracking

πŸŒ™ Dark / Light Mode Toggle

πŸ“± Fully Responsive Design

πŸ’Ύ Automatic Data Saving

⚑ Lightweight & Fast

πŸ”₯ 100% Free & Open Source

πŸ“Έ Preview

FocusFlow Preview

πŸ“‚ Project Structure focusflow-productivity-dashboard/ β”‚ β”œβ”€β”€ index.html β”œβ”€β”€ css/ β”‚ └── style.css β”œβ”€β”€ js/ β”‚ └── script.js └── README.md

πŸ›  Built With

HTML5

CSS3 (Grid, Flexbox, Variables)

Vanilla JavaScript (ES6)

LocalStorage API

No frameworks. No libraries. Pure frontend.

πŸš€ How To Use

1️⃣ Clone the repository

git clone https://github.com/Haseeb-MernStack/focusflow-productivity-dashboard.git

2️⃣ Navigate into the folder

cd focusflow-productivity-dashboard

3️⃣ Open index.html in your browser

That’s it πŸŽ‰

🧠 How It Works

Tasks are saved in localStorage

Timer runs using setInterval

Dark mode toggles CSS variables

Goal progress calculates based on task count

πŸ“± Responsive Design

Optimized for:

Desktop

Tablet

Mobile

Large Screens

🎯 Customization Guide

You can easily modify:

Theme colors β†’ :root in style.css

Pomodoro duration β†’ Change 1500 seconds in script.js

Add new features β†’ Extend script.js

Improve UI β†’ Customize CSS styles

πŸš€ Future Improvements (Optional Ideas)

Drag & Drop Tasks

Task Completion Checkbox

Habit Tracker

Weekly Analytics Chart

Export Tasks to JSON

PWA Support (Installable App)

Notifications with Sound

🀝 Contributing

Contributions are welcome!

If you want to improve FocusFlow:

Fork the repository

Create a new branch

Submit a Pull Request

⭐ Support

If you found this project helpful:

⭐ Star the repository

🍴 Fork it

πŸ“’ Share it with others

πŸ“„ License

This project is licensed under the MIT License. Free for personal and commercial use.

πŸ‘¨β€πŸ’» Author

Built with ❀️ by Haseeb MernStack

GitHub: https://github.com/Haseeb-MernStack

YouTube: https://youtube.com/@haseebmernstack

About

Free productivity dashboard template with Todo, Pomodoro timer, and goal tracking using Vanilla JavaScript.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors