Inspiration

I've always been fascinated by the way people learn, particularly how to make technical concepts easier to understand. When it comes to software development, testing is a crucial step, yet I often see developers struggling with it. That's when the idea struck: what if I could create a tool that helps people learn how to write better tests while streamlining the process itself?

What it does

Our app puts a cutting-edge AI quiz generator at your fingertips. Feed it your content, and watch as it creates relevant, multiple-choice questions to test knowledge and understanding.

How we built it

To build my app, I selected Next.js to give me the structure and speed I wanted for the frontend. Supabase and Prisma formed a powerful duo for managing the backend and database. Node.js provided the server-side, while Tailwind CSS and jQuery made styling and interactivity a breeze.

Challenges we ran into

Of course, no project is without its challenges. One of the biggest hurdles was figuring out how to use Google Gemini to create relevant test questions from JSON data. Brainstorming a unique and compelling idea for the Google Hackathon also tested our creative limits. And, of course, the ever-ticking clock forced us to make some hard decisions about feature prioritization.

Accomplishments that we're proud of

We'd spent hours tinkering, researching, and hitting what felt like dead ends. Honestly, half the time we weren't completely sure what we were doing, but that's the beauty of it. We kept pushing, experimenting, and somehow, it all started to come together. The satisfaction of seeing our vision turn into something functional, even with our limited knowledge, was incredibly rewarding.

What we learned

This project turned into an incredible learning experience. Working side-by-side with my team, I realized how powerful collaboration can be. We brainstormed, debated, and ultimately supported each other every step of the way.

Delving into the world of artificial intelligence was both exciting and enlightening. I started to understand how AI models process information and respond to users. At times, hitting roadblocks made it tempting to give up. But then, I'd remind myself that with perseverance even the most complex ideas become reality.

What surprised me most was how helpful Gemini became. It wasn't just a tool, but a true coding companion – always ready to offer a new perspective or debug a tricky problem.

What's next for AIQ

The future of AIQ is to create courses that are generated with the use of AI to create fast, informative, and reliable education for those in need.

In the end, my team and I crossed the finish line feeling proud and a whole lot smarter. We'd learned more than we'd anticipated about AI and web development, but the true reward was creating something we truly believed in. Thank you for giving us this amazing opportunity to learn and grow!

Built With

Share this project:

Updates