Inspiration
Every year hundreds of thousands of students in Pakistan sit exams like MDCAT and ECAT. Most of them are dealing with their boards at the same time, and on top of that they have to figure out how to even prepare for an entry test. A messy, manual workflow doesn't make any of it easier. It happened to my seniors, is happening to me, and it happens to thousands of students, and I wanted to do something about it.
Khan Academy was a big inspiration too. It showed me that studying can actually be fun when you add mastery tracking, a clear baseline, goals that aren't arbitrary, and a structured way to fix your gaps.
What it does
Zehnify takes the whole entry test prep workflow online. You start from a baseline, work through each chapter, and finish with an end of chapter exam. The learn module shows you your weak spots visually, and the exam review has a graph that breaks down how you did. It also has mixed practice, which matters a lot for entry tests, and it logs the questions you get wrong so you don't have to keep a physical error log.
How I built it
Zehnify is a Django app with HTML and CSS on the front end. I built it with heavy help from AI tools like Claude, ChatGPT and Gemini. The core architecture and the front end were designed with Claude, and I used AI chatbots for countless bug fixing sessions. I also had Claude write a script that used Claude Sonnet to tag every question by subtopic.
Challenges I ran into
The biggest challenge as a solo developer was managing my time. Balancing schoolwork with this project took a lot of discipline. It was also hard to get the architecture the way I wanted it. I would build a feature, throw it away completely, and start again until something finally clicked.
Accomplishments that I'm proud of
I built a working pipeline and architecture, and the workflow is finalized, so I can now think about scaling it.
I made it to the end. This is my first ever hackathon.
I've planted the seed of something that could help thousands of students in the future.
What I learned
- I learned that you can call an LLM from inside your own project and have it do real work. I used Claude to tag the questions by subtopic with a script.
- I learned what development looks like in the age of AI. The core architecture and the front end were designed with Claude, and I spent countless sessions fixing bugs with AI chatbots. Directing the work and checking the results turned out to be a skill of its own.
- I learned how GitHub works, including branches and pushing code.
- I learned how to ship under pressure.
What's next for Zehnify
Next is simple: fill the database with more content, optimize the queries, deploy it, and get it in front of real users, then keep improving it based on what they need. I want Zehnify to become a not-for-profit digital workflow for high schoolers who are juggling boards and entry test prep.
Log in or sign up for Devpost to join the conversation.