Inspiration

Students today already use powerful AI tools like ChatGPT, Gemini, Claude, and NotebookLM during exams. But even with access to all these tools, most students still struggle because they don’t know:

  • what to study
  • what to skip
  • which AI tool to use
  • how to prepare efficiently under time pressure

As students ourselves, we noticed that people spend more time switching between AI tools, PDFs, YouTube videos, and notes than actually studying.

We wanted to build a platform that could reduce this chaos and turn last-minute exam panic into a focused recovery strategy.

That idea became CramPilot.


What it does

CramPilot is an AI-powered exam survival platform designed for students preparing under extreme time pressure.

The platform intelligently generates:

  • personalized study roadmaps
  • PYQ (Previous Year Question) analysis
  • AI-generated flashcards
  • professor-aware preparation strategies
  • revision workflows
  • AI prompt packs
  • topic prioritization systems

Instead of manually using multiple AI tools, students get one intelligent command center optimized for the final 24-48 hours before exams.

The platform adapts preparation based on:

  • available study time
  • weak topics
  • professor behavior
  • syllabus complexity
  • exam urgency

How we built it

We built CramPilot using:

  • Next.js 15
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Zustand
  • Vercel

For AI orchestration, we integrated:

  • Gemini 3.1 Pro
  • Claude Sonnet

We also implemented:

  • AI workflow orchestration
  • payment integration using Dodo Payments
  • credit-based AI usage
  • secure webhook verification
  • fallback AI systems
  • upload processing workflows
  • AI caching and reliability systems

The goal was to build not just a prototype, but a production-ready AI SaaS platform.


Challenges we ran into

One of the biggest challenges was balancing AI capability with reliability and operational cost control.

We had to solve:

  • malformed AI outputs
  • webhook idempotency
  • payment verification
  • AI fallback handling
  • upload processing states
  • schema validation
  • timeout handling
  • AI cost optimization

Another major challenge was designing the UX to feel emotionally calming during stressful exam situations instead of overwhelming users further.


Accomplishments that we're proud of

We are proud that CramPilot evolved into a production-ready AI-powered SaaS platform with:

  • secure payment systems
  • AI orchestration
  • scalable backend infrastructure
  • intelligent study workflows
  • fallback reliability systems
  • mobile-first experience

Most importantly, we built something that solves a very relatable student problem.


What we learned

Through building CramPilot, we learned:

  • production-grade AI infrastructure
  • backend architecture
  • webhook security
  • AI cost optimization
  • scalable SaaS engineering
  • payment systems integration

We also learned that students don’t just need more information during exams — they need clarity, prioritization, and confidence.


What's next for CramPilot

We plan to expand CramPilot into a broader AI-powered academic productivity platform with:

  • smarter PYQ prediction
  • collaborative revision systems
  • multilingual support
  • placement preparation workflows
  • adaptive learning systems
  • long-term academic analytics

Our long-term vision is to build an AI academic co-pilot that helps students learn more strategically and efficiently throughout their educational journey.

Built With

Share this project:

Updates