ExamMate AI π
Smart Crash Planner for Engineering Students
This is a submission for the DEV Weekend Challenge: Community
π¨ The Problem
Every engineering student knows this moment:
The exam timetable gets announced.
You open the syllabus.
Itβs huge.
And you think:
βWhere do I even start?β
As part of this community myself, Iβve experienced the stress, confusion, and last-minute panic that comes with technical subjects and limited time.
Engineering students donβt just need motivation.
We need structure.
π©βπ» The Community
I built this project for engineering students β a high-pressure academic community constantly balancing:
- Dense technical syllabi
- Multiple exams in a short window
- Weak topics that need extra attention
- Last-minute crash preparation
This tool is designed to make exam prep feel manageable instead of overwhelming.
π§ What I Built
I created ExamMate AI, a lightweight AI-inspired crash planner that:
- π Generates personalized day-wise study plans
- β³ Automatically calculates days left until the exam
- π― Distributes weak topics intelligently
- π¨ Activates Panic Mode when β€ 3 days remain
- β Tracks daily progress with checkboxes
- π Displays a dynamic progress bar
- π Includes Light/Dark mode toggle
- π€ Simulates an AI βAnalyzingβ¦β experience
The goal:
Turn panic into a plan.
No login.
No backend.
No friction.
Just clarity and focus.
π₯ Demo
π Live App:
https://kanishkashr07.github.io/ExamMate-AI/
πΈ Preview:
π» Code
GitHub Repository:
https://github.com/kanishkashr07/ExamMate-AI
The entire project is built as a clean, single-page frontend application for simplicity and accessibility.
βοΈ How I Built It
This project was built using:
- HTML5 β Semantic structure
- CSS3 β Responsive design + dark/light theming
-
Vanilla JavaScript β
- Date calculations
- Dynamic schedule generation
- Panic Mode logic
- Progress tracking
- Interactive UI updates
No frameworks.
No libraries.
Just core web technologies.
I intentionally kept it simple to demonstrate that impactful tools for communities can be built without heavy infrastructure.
π‘ Why This Matters
This isnβt just a challenge submission.
Itβs a solution to a real problem I face as a student.
Community-driven development means building for people whose struggles you genuinely understand.
ExamMate AI is my attempt to make exam season just a little less stressful for engineering students everywhere.
Thank you DEV for hosting this challenge π
Iβm excited to continue improving ExamMate AI into a smarter academic companion.
Top comments (0)