DEV Community

Kanishka Shrivastava
Kanishka Shrivastava

Posted on

#devchallenge #weekendchallenge #showdev

DEV Weekend Challenge: Community

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:

image


πŸ’» 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)