StoryQuest

Inspiration

I learn best when I can map new concepts to things I already know. This approach helps me retain knowledge more effectively and apply it in meaningful ways.

What it does

The app allows users to pick a familiar topic—like a favorite show or movie—and then connect it with something they want to learn. After selecting the learning topic and number of questions, users are presented with engaging scenarios tied to their chosen theme, followed by multiple-choice questions to reinforce learning.

How we built it

We built the app with Next.js and used NextAuth for user authentication. With the Vercel AI SDK, we implemented a streaming interaction system that delivers personalized questions and answers in real time, enabling users to explore new topics through relatable scenarios.

Challenges we ran into

  • Designing effective context engineering for smooth, coherent conversations.
  • Managing and passing the history of user interactions to keep the learning experience consistent.

Accomplishments we’re proud of

We created something that we ourselves would use every day. More importantly, we’re proud that this tool has the potential to help other students learn in a fun and memorable way.

What we learned

We gained experience in UI/UX design, explored how AI can be applied to education, and developed strategies for teamwork under pressure. We also improved our time management and collaboration skills while working on a fast-paced project.

What’s next for StoryQuest

  • Enhancing the UI/UX for smoother interactions.
  • Adding the ability to store past interactions for long-term learning.
  • Enabling users to revisit and quiz themselves on previously learned topics to strengthen retention.

Built With

Share this project:

Updates