Skip to content

Amine4jh/QuadFlow-react

Repository files navigation

⏳ QuadFlow

All-in-One Task Manager is a productivity-focused web application that combines four essential tools — To-Do List, Notes, Pomodoro Timer, and Calendar — into one seamless experience.
The goal is to help users stay organized, focused, and efficient without juggling between multiple apps.


📖 Project Overview

Preview Image

The 4-in-1 Time Management App is designed to solve a real-world daily problem:

Staying organized and maintaining focus without switching between multiple tools.

With this app, users can:

  • Keep track of tasks
  • Take and store notes
  • Manage focus sessions using the Pomodoro technique
  • Visualize schedules and important dates in a calendar view

✨ Features

✅ To-Do List

  • Add, and delete tasks
  • Mark tasks as complete

📝 Notes

  • Create and save quick notes
  • Delete notes

⏱️ Pomodoro Counter

  • 25-minute focus sessions with 5-minute breaks
  • Start, pause, and reset buttons
  • Visual progress indicator

📅 Calendar

  • Monthly, Weekly and Daily calendar view
  • Add events/tasks to specific dates
  • Integrated holiday/event data from a public API

🛠 Tech Stack

  • Frontend: ReactJS, Tailwind CSS
  • Libraries: Schedule-X (calendar), zustand, axios, React icons
  • Calendar API: Public Holidays API (from API Ninjas)
  • Deployment: Vercel

🔌 API Integration

  • Calendar API: Used to fetch public holiday data.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors