Inspiration

Growing up, and even now in college, I've struggled to make certain topics stick. I wanted a place to review what I'd learned in class, or get a head start on something new. Study Quest isn't meant to replace your classes but to supplement them. Here, students can learn for the sake of enjoyment, without the pressure of grades or the fear of getting something wrong. Study Quest is made for anyone curious, but especially students. Research shows people learn better when they actively take part, so instead of reading passively, you answer questions, get instant feedback, explore interactive tools, and see your progress grow.

What it does

Study Quest enables interactive learning by engaging with 5 STEM modules: math, computer science, physics, biology, and chemistry. Through gamification elements, Study Quest makes learning fun and adventurous by allowing users to earn XP, gain a new animal companion after leveling up, and keep a learning log to keep track of progress and achievements.

How we built it

Study Quest's front end was built using HTML, CSS, and JavaScript, bundled with Vite. The back end relies on Firebase Authentication and Cloud Firestore. Study Quest uses the WolframAlpha API.

Challenges we ran into

As a solo hacker, there were several challenges I faced during this timeframe. My first issue was incorporating Firebase. I wanted to incorporate a NoSQL database to track user progress, and this was my first time using one and incorporating it into a project of this caliber. Another challenge was acknowledging how time-consuming creating and implementing the UI for this project was. Regardless, I am happy with the project outcome.

Accomplishments that we're proud of

I'm incredibly happy with the UI of the project. I believe the visual component will bring in users of all ages, regardless of their skill level. By using an eye-catching design and gamified learning experience, I hope to keep users engaged for the sake of their personal development.

What we learned

Building Study Quest has allowed me to acknowledge that your final project will almost never look exactly like what you first pictured. As the hours went on, server errors, deployment problems, and the hackathon deadline meant I had to adapt. I focused on what mattered most, which was making learning feel active and rewarding.

What's next for Study Quest

I hope to upload more modules beyond STEM into Study Quest. I would also like to incorporate a multilingual feature to make learning accessible to users beyond English speakers.

Share this project:

Updates

Submission history