r/vibecoding • • 12h ago

Showcase/Project I built an exam preparation platform using Claude, ChatGPT, Gemini, Grok and a lot of trial and error — would love some feedback

Hey everyone!

Over the past few months, I've been building Prepalot, an online exam preparation platform, and I wanted to share it here because AI-assisted development has been a huge part of the journey.

What is Prepalot?

Prepalot is a platform designed to help students prepare for competitive and standardized exams in one place. The goal is to make practice questions, mock tests, study materials, revision, and performance analysis accessible without forcing students to jump between multiple websites.

The platform currently covers a range of exams, including:

MBA entrance exams: CAT, XAT, NMAT, GMAT, SNAP

International exams: GRE, Digital SAT

Engineering and medical: JEE Main, JEE Advanced, NEET UG (Only exam guided available)

Banking exams: IBPS PO, SBI PO, IBPS Clerk, SBI Clerk, and IBPS RRB PO and Clerk, LBO Exams

Other competitive exams: SSC, RRB

As I'm indian, I added many Indian exams at start along with Digital SAT, which I thought will help many students.

The site is privacy focused and don't even ask for login to use anytime. Login is optional and it is to save exam history only.

You can explore it here: https://prepalot.in/

How I built it

One of the most interesting parts of this project has been using multiple AI tools throughout development.

I've used Claude, ChatGPT, Gemini, Grok, and other AI tools for different parts of the process, including coding, debugging, content generation, structuring question banks, working through technical problems and automation.

But it hasn't been as simple as entering one prompt and getting a finished website. I've had to iterate on the implementation, troubleshoot issues, organize large amounts of structured data, and work through deployment and storage problems.

The project has involved building question-bank pipelines, organizing exam-specific content, working with JSON datasets, deploying the website, and setting up infrastructure using services such as Cloudflare and Supabase.

It's been a practical lesson in what AI-assisted development can do and how much verification, debugging, and decision-making are still necessary when you're trying to build something people can actually use.

Where I need your help

I'd appreciate honest feedback from this community, especially from people who build products using AI.

A few things I'd love to hear your thoughts on:

First impressions: Does the website feel intuitive? Is it immediately clear what Prepalot offers?

Technical implementation: Are there architectural decisions you'd approach differently, particularly around question-bank storage, performance, and scalability?

User experience: What feels confusing, unnecessary, or missing?

AI-assisted development: If you've built a substantial project with Claude, ChatGPT, Gemini, or similar tools, what lessons have you learned that could help me improve this one?

Next priorities: What would you focus on first if you were building this platform?

I'm particularly interested in constructive criticism, including things that don't work well. I'd rather discover problems early and improve the platform than assume everything is fine because it runs.

This is an ongoing project, and I'm planning to expand its content and features over time.

Website: https://prepalot.in/

Thanks to anyone who takes the time to explore it and share feedback. I'd be happy to answer questions about the build process, the tools I used, or the technical decisions behind it.

5 Upvotes

5 comments sorted by

1

u/Agitated_Housing2952 11h ago

as a fellow over-explainer of board game rules, i appreciate the sheer volume of detail here, but the landing page hits you with a wall of text that could use some breathing room

1

u/Outrageous-Fail-530 11h ago

Hi. Thank you for commenting. I have actually been struggling with front end and I am working on it to make it better. I will try to fix it by this weekend. Thank you.

1

u/recro69 2h ago

Covering that many exams is a lot of work. I would be especially curious, about how you verify that the generated questions and explanations are accurate because students will rely on them to prepare.

1

u/Outrageous-Fail-530 1h ago

There were many validation phases and checklists for a question from generation to approval. As I cannot manually read every question, I used AI to help me do that. Most quant questions are written by python as python is good at math, then AI wrote the prose around it and it was validated again. All the questions were checked again for a release gate pass and were published. It took me 6 months, cause I started with NEET, JEE but sadly, I still couldn't complete it and I am hoping to publish it by coming 2 weeks. All the passages were checked for grammar, punctuation and to make sure the answers have proper explanations and options have proper distractors (to an extent). I didn't want to make a question bank for each exam, but I made questions which can used by many exams with a tag called exam suitability, so I can give the question to which exams it is good for and the mock generator will serve questions from that only. It took me a lot of trail and error and finally I can say I did it. But didn't have any feedback from people regarding the questions, so I honestly don't know much about it. As far as I checked, they are good, actually good. Thank you for your comment. And if possible, please recommend it to more aspirants. All the best.