Skip to content

Whostejaswi/StudyFlow-Study-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

StudyFlow – Smart Study Planner

A smart, user-friendly study planner that generates a personalized daily schedule based on task priority, available time, and user mood.


Project Overview

StudyFlow is a web-based planner designed to help students organize their study sessions efficiently. It dynamically creates a structured timetable by analyzing:

  • 📌 Task priority (High / Medium / Low)
  • ⏳ Available study time
  • 😊 User mood (affects productivity & break intervals)

The system adapts study duration and break time to create a balanced and realistic schedule.


Features

  • 📝 Add and manage study tasks
  • 🧠 Priority-based scheduling system
  • 😊 Mood-based adaptive planning
  • ⏱️ Automatic timetable generation
  • ⏰ Deadline tracking system
  • 💾 Persistent data using localStorage
  • 📱 Clean and responsive UI
  • 🔄 Smooth navigation (app-like experience)

⚙️ How It Works

  1. User enters:

    • Tasks
    • Subject
    • Priority
    • Mood
    • Available time
  2. System processes:

    • Sorts tasks by priority
    • Adjusts duration using mood-based multiplier
    • Allocates time slots
    • Inserts breaks dynamically
  3. Output:

    • A structured daily study schedule

🧩 Tech Stack

  • HTML
  • CSS
  • JavaScript
  • LocalStorage (for data persistence)

🖥️ How to Run Locally

  1. Clone the repository
git clone https://github.com/your-username/studyflow-smart-planner.git
  1. Open project folder

  2. Run using Live Server (recommended) OR open index.html via a local server


⭐ If you like this project, feel free to star the repo!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages