Skip to content

Harsh28Pandey/smart-ai-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Study Planner + Productivity Tracker

A Smart AI-powered study planning system built with the MERN Stack (MongoDB, Express, React, Node.js) that helps students create realistic and adaptive study schedules instead of rigid timetables.

Unlike traditional planners, this system analyzes study behavior, productivity, and completion rates to dynamically adjust study plans and reduce burnout.


🎯 Problem

Many students struggle with:

  • Unrealistic study schedules
  • Lack of consistency
  • Overplanning or no planning
  • Burnout during exam preparation

Traditional timetable apps create static plans that fail when students miss tasks.


💡 Solution

AI Study Planner solves this by generating adaptive and personalized study schedules based on:

  • Exam deadline
  • Subjects and difficulty level
  • Daily available study hours
  • User productivity patterns

Instead of fixed timetables, the system dynamically adjusts the study plan based on user progress and behavior.


🧠 Core Features

🤖 AI Personalized Study Planner

Creates a customized daily study schedule using exam date, subjects, skill level, and available hours.


🔄 Adaptive Rescheduling

Automatically adjusts the schedule when tasks are skipped or partially completed.


😵 Burnout Detection

Tracks study patterns and suggests lighter schedules or recovery days when burnout risk increases.


🍅 Pomodoro AI Focus Coach

Monitors focus sessions and suggests optimal study and break durations.


📈 Focus Score Prediction

Generates a daily Focus Score (0–100) based on productivity, task completion, and study consistency.


🔐 Authentication & Security Features

  • Email Verification on Signup
    A verification email is automatically sent when a user creates an account.

  • Account Activation Required
    Users can log in only after verifying their email.

  • Secure Password Encryption
    User passwords are securely stored using hashing.

  • OTP-based Password Reset
    Users must verify an OTP sent to their email before changing their password.

  • Protected Routes
    Dashboard and study planner features are accessible only to authenticated users.


🏗 Tech Stack

🎨 Frontend

React Vite TailwindCSS


⚙️ Backend

NodeJS ExpressJS


🗄 Database

MongoDB


🤖 AI System

OpenAI Gemini

Architecture:
Hybrid AI System

  • Rule-based scheduling engine
  • LLM-powered suggestions

📸 Application Screenshots

🏠 Home Page

Shows the landing page introducing the AI Study Planner, key features, and call-to-action.

Home Page


🔐 Authentication

Secure authentication system for user account access and registration.


🔑 Login Page

Allows existing users to securely log into the platform.

Login Page


📝 Sign Up Page

New users can create an account to start planning their study schedule.

Sign Up Page


🤝 Contributors & Collaboration

This project is built through collaborative efforts.
Below are the team members who contributed to the development of the AI Study Planner + Productivity Tracker.


👥 Project Contributors

Name Role GitHub Profile
Harsh Pandey Frontend Development GitHub
Ayansh Yadav Backend Development GitHub
Anmol Yadav AI Logic & Scheduling Algorithm GitHub
Abhay Singh Analytics & Performance Tracking GitHub
Anshuman Sharma Testing & Documentation GitHub

About

Smart AI Planner is a MERN-based intelligent study planning system that prevents over-planning, eliminates inconsistency, and reduces burnout. It generates realistic, adaptive timetables using AI-driven insights, helping students maintain sustainable productivity, balanced workloads, and long-term learning consistency.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors