Inspiration
University students are drowning.
Not in water — in deadlines, lecture notes, exam dates, assignment submissions, and the constant anxiety of not knowing whether they are truly prepared or just hoping for the best.
Most students today manage their academic lives across a chaotic mix of tools that were never designed to work together. They write notes in one app, track deadlines in another, store past questions somewhere else, and rely on group chats for reminders that often arrive too late. There is no single place where a student can walk in, see everything that matters, and immediately know what to do next.
The consequences are real:
- Missed assignment deadlines
- Poorly structured exam preparation
- Lecture notes that are never revisited
- No visibility into academic risk until it is too late
- Study sessions that feel busy but produce little result
I built Prepify AI because I have lived inside this problem. As a university student myself, I understood that what students needed was not just another productivity app — they needed an intelligent academic partner. One that does not just store information but actively helps them understand it, prepare for exams, manage their time, and stay ahead of academic pressure before it becomes academic failure.
That was the inspiration behind Prepify AI — to give every student access to the kind of intelligent academic support that actually makes a difference.
What It Does
Prepify AI is an intelligent academic productivity platform that helps university students manage their entire academic life from one central dashboard.
It is not a note-taking app. It is not a to-do list. It is a full AI-powered academic operating system.
Here is what it does:
Smart Academic Dashboard The moment a student logs in, they see everything that matters — upcoming deadlines, exam countdowns, today's study plan, overdue tasks, revision progress, productivity score, and AI-generated recommendations — all in one clean, focused view.
Assignment & Deadline Manager Students can add assignments manually or upload them via file, set priority levels, track completion status, and receive intelligent reminders across multiple channels before deadlines hit.
Lecture Note Summariser Students upload their lecture notes in PDF, DOCX, or TXT format. Prepify AI extracts the content, sends it to the AI, and returns a structured summary with headings, bullet points, key insights, and analysis — all strictly based on the uploaded document.
Quiz & Flashcard Generator From any uploaded document, students can generate custom quizzes with configurable difficulty, question type, and timer. After each quiz, they receive immediate feedback, performance analysis, identified weak areas, and AI-generated study recommendations.
Study Schedule Generator Students input their available hours, exam dates, assignment deadlines, and weak subjects. The AI analyses all of this alongside their uploaded notes and quiz performance to generate a personalised daily and weekly study schedule with smart workload balancing.
Academic Risk Predictor Prepify AI continuously monitors assignment completion rates, quiz performance trends, study consistency, and productivity scores to calculate a risk level for each course — alerting students before academic decline becomes irreversible.
AI Academic Chat Assistant A multi-turn conversational AI assistant that answers academic questions, helps students plan for exams, creates revision questions, and provides personalised guidance — all informed by the student's own uploaded notes and academic data.
GPA/CGPA Performance Tracker Students input their grades and track semester GPA over time, monitor CGPA growth, set academic targets, and visualise their performance trajectory.
Focus Session Manager Pomodoro-style focus sessions with deep work mode, exam revision mode, distraction control suggestions, productivity analytics, and study streak monitoring.
Multi-Channel Smart Notification System Prepify AI sends intelligent, preference-driven notifications across browser push, email via Resend API, and WhatsApp via Twilio — respecting quiet hours, priority filters, and category preferences set by each student.
Academic Calendar A colour-coded monthly and weekly calendar that pulls assignment due dates, exam dates, and study sessions into one visual view — with event detail panels, completion toggles, and custom event creation.
How We Built It
Prepify AI was built entirely using MeDo through structured, multi-turn natural language conversations — with OpenAI API powering every AI feature and Resend API handling all email notification delivery.
Rather than engineering every component manually from scratch, MeDo served as an AI full-stack collaborator — generating, refining, and evolving the platform progressively through iterative conversation.
Using MeDo, I was able to:
- Generate a full-stack academic SaaS application
- Build complex multi-page dashboard architecture
- Create AI-powered academic workflows
- Implement a production-grade multi-channel notification system
- Build real-time browser push notification logic
- Integrate the OpenAI API for note summarisation, quiz generation, risk analysis, study scheduling, and conversational chat
- Integrate the Resend API for branded HTML email notifications with dynamic data, CTA buttons, and unsubscribe handling
- Integrate the OCR.space API as an automatic fallback for scanned or unreadable PDF files
- Integrate the Twilio WhatsApp API for mobile academic alerts
- Build a structured database schema across nine notification-related tables
- Iterate rapidly through multiple versions of the platform
The platform evolved from a simple assignment tracker into a full AI-powered academic operating system — entirely through conversational generation with MeDo.
Challenges We Ran Into
The PDF Extraction Problem
The single biggest technical challenge in building Prepify AI had nothing to do with the AI — the OpenAI integration worked perfectly from the start. The real problem was getting readable text out of the documents students were uploading.
Many lecture notes and academic PDFs are scanned documents — images disguised as PDFs with no readable text layer underneath. Standard document parsing would return empty or corrupted content, and the AI had nothing to work with.
This was not an AI failure. It was a document pipeline failure.
To solve it, I implemented an automatic OCR fallback system using the OCR.space API. Whenever the system detected that a PDF contained no readable text, it would silently invoke OCR processing, extract the text from the scanned pages, merge it with any existing readable content, and only then send it to the AI for summarisation.
Students see a friendly message during this process: "We detected this PDF may contain scanned pages. Prepify AI is processing it using advanced OCR. This may take a few extra seconds."
This turned what was a critical failure point into a seamless, invisible recovery — and made the note summariser reliable across all document types.
Building a Production-Grade Notification System
Designing a notification system that respected user preferences across three separate channels — browser push, email, and WhatsApp — while also enforcing quiet hours, priority filters, category toggles, and retry logic on delivery failure, required careful architecture and significant iteration through MeDo to get right.
Accomplishments That We're Proud Of
- Built a fully functional, multi-page AI academic platform from concept to deployment using MeDo
- Successfully integrated four real APIs — OpenAI, Resend, OCR.space, and Twilio — into a single cohesive platform
- Designed and implemented a production-grade multi-channel notification system with nine database tables, retry logic, quiet hours, and priority filtering
- Solved a real document pipeline problem with an automatic OCR fallback that works invisibly for the student
- Built an AI that generates study schedules, quizzes, risk predictions, and academic summaries from a student's own real data — with zero mock or placeholder logic
- Delivered an interface inspired by Notion, Linear, and Perplexity — clean, modern, and genuinely usable on mobile
What We Learned
Building Prepify AI taught me that the hardest problems in software are rarely where you expect them.
The AI worked. The challenge was the data pipeline feeding it.
I also learned that building conversationally with MeDo is not a shortcut — it is a genuinely different way of engineering software. Describing intent, refining through feedback, and iterating architecture through natural language pushed me to think more clearly about what I was actually building and why — before a single line of code was written.
MeDo proved that complex, production-style platforms can be built and evolved through structured conversation — and that AI-assisted generation is not just faster, it is a fundamentally better way to experiment and build at this stage of an idea.
What's Next for Prepify AI
Prepify AI is built to grow.
Planned next steps include:
- Integration with university Learning Management Systems (LMS) such as Moodle and Blackboard
- Collaborative study group features for peer-to-peer academic support
- Voice input for note-taking and AI queries
- Predictive CGPA forecasting based on performance trends
- Gamification — streaks, badges, and academic milestones
- Multi-language support for students across different regions
- Automated drip email campaigns — Day 3 productivity tips, Day 7 engagement follow-ups
- Advanced notification analytics dashboard
- Export academic calendar to Google Calendar and Apple Calendar
- AI-powered project defence preparation assistant
The vision for Prepify AI is simple — to become the academic operating system that every university student in Africa and beyond relies on to study smarter, perform better, and never face academic failure alone.
Built With
- medo
Log in or sign up for Devpost to join the conversation.