📚 PadhaiPlan — Smart Exam Study Planner Exam se pehle — smart study plan, apne aap. 📋 TAGLINE (short "elevator pitch" field ke liye): PadhaiPlan har student ke liye ek AI-jaisa study coach hai. Exam date, subjects aur unki difficulty daalo — aur ye khud ek day-by-day plan banata hai, aur roz batata hai "aaj kya padhun?" — aur kyun. Mushkil subject ko zyada time. No planning stress.

💔 Inspiration — The Problem Exam paas aate hi har student ek hi cheez feel karta hai — panic.

"Kahan se shuru karun? Kaunsa subject pehle? Itne din mein sab kaise hoga?"

Main khud ne dekha — students ya to random padhte hain (aasaan subject pehle, mushkil last-minute chhod dete hain), ya bade-bade planners banate hain jo doosre hi din chhoot jaate hain. Koi tool unhe ye nahi batata ki AAJ, ABHI, kya padhna hai.

Isliye maine PadhaiPlan banaya — ek study planner jo ek smart senior ki tarah sochta hai: tumhari exam date, subjects, aur har ek kitna mushkil hai — ye sab dekhkar ek pura plan banata hai aur roz batata hai ki aaj kya padhna hai, aur kyun.

🎯 What It Does Tum apni exam detail bharte ho — exam ka naam, date, roz kitne ghante padh sakte ho — aur apne subjects daalte ho, har ek ko Mushkil / Medium / Aasaan mark karke. Ek button dabao, aur PadhaiPlan pura plan bana deta hai.

Khaas features:

🤖 "Aaj kya padhun?" — smart suggestion. Ye PadhaiPlan ka dimaag hai. App tumhare pending subjects, unki difficulty, aur exam mein kitne din bache hain — sab dekhkar batata hai ki aaj kaunsa subject pehle padhna hai, aur kyun (mushkil subject + paas aata exam = zyada priority). Ye ek daily coach ki tarah kaam karta hai.

⚖️ Difficulty-based time allocation. Tum har subject ko mushkil/medium/aasaan mark karte ho, aur PadhaiPlan mushkil subjects ko zyada study slots deta hai — ek saaf visual balance bar ke saath dikhaya jaata hai. Ab aasaan cheezon pe barabar time waste nahi.

🗓️ Auto day-by-day plan — pura schedule exam tak faila hua, aur aakhri din automatic Revision Day.

⏱️ Live countdown — asli ticking Din / Ghante / Min / Sec timer, taaki urgency real rahe.

🎯 Focus Timer (Pomodoro) — 25-min focus + 5-min break, circular progress ring ke saath, har subject ke liye.

🔥 Daily streak — roz padho, aag jalti rahe (device pe save).

🎉 Celebration + confetti — ek din ka kaam pura karo, motivation ka burst milta hai.

📊 Progress bar + motivation lines — % complete + encouraging line.

🔔 Daily reminders — optional browser notification, taaki bhoolo na.

📱 Offline, installable, single file — no login, no server, sab data phone pe (private).

🛠️ How I Built It 100% front-end, ek single self-contained HTML file — HTML + CSS + vanilla JavaScript. Koi framework nahi, server nahi, dependency nahi. Sasta phone pe chalti hai, app ki tarah install hoti hai, offline kaam karti hai. Smart suggestion engine — ek rule-based scorer jo har pending subject ko difficulty (hard=3, med=2, easy=1) + bache hue tasks + exam-tak-din ke hisaab se score karke aaj ka best subject chunta hai. Koi external API nahi — intelligence poori logic mein hai. Difficulty-weighted scheduler — largest-remainder allocation use karta hai taaki mushkil subjects ko proportionally zyada slots milein, aur har subject ko kam se kam thoda time zaroor mile, phir har subject ke slots dinon mein faila diye jaate hain. localStorage — plan, progress, streak, settings sab device pe save (private). Notifications API daily reminders ke liye, SVG + CSS countdown, focus ring, aur confetti ke liye. 🧗 Challenges I Ran Into Difficulty ko sirf ek label se aage le jaana. Pehle version mein mushkil/aasaan sirf ek tag tha — plan mein farak nahi padta tha. Maine ek proper weighted scheduler banaya taaki mushkil subject ko sach mein zyada time mile — aur ek balance bar se ye saaf dikhaya, taaki user (aur judge) dekh sakein ki app sach mein "soch" raha hai. "Aaj kya padhun" ko intelligent banana bina kisi API ke. Ek achhi rule-based scoring logic likhni padi jo difficulty + pending work + days-left ko jodkar sensible advice de. Ek hi din mein subject clump ho jaate the — round-robin spreading add karke fix kiya taaki har subject dinon mein faila rahe. 🏆 Accomplishments I'm Proud Of Ye ek passive to-do list nahi — ek active coach hai jo batata hai kya karna hai. Difficulty-weighting sach mein kaam karti hai aur visually saaf dikhti hai. Poori tarah offline + installable + private — ek asli product jaisa feel. 📚 What I Learned Ek feature (difficulty) ko sirf "dikhane" aur usse "sach mein kaam karwane" mein bada farak hai. Achha UX = user ko decision khud na lena pade. Isliye "Aaj kya padhun" button banaya. Chhoti motivation cheezein (streak, celebration) consistency banati hain — jo padhai mein sabse zaroori hai. 🚀 What's Next for PadhaiPlan Cloud sync taaki plan har device pe chale. Subject ke andar topic/chapter breakdown. Study analytics — best time of day, sabse zyada skip hone wala subject. Group/class mode teachers ke liye. 🔗 Links & Team Live: https://benevolent-horse-8f9a7e.netlify.app GitHub: github.com/samarthmishra12345678-lab/padhaiplan Built with: HTML, CSS, JavaScript, localStorage, Notifications API Team: Samarth Mishra . 👑 Har us student ke liye jisne kabhi poocha — "kahan se shuru karun?"

Built With

Share this project:

Updates