What is it
Astro Rodeo is an interactive Kâ12 study platform that uses Gemini AI to generate personalized practice problems. Students log in using Auth0, select subjects and specific concepts, and complete AI-generated quizzes. Optional webcam-based gesture recognition (finger guns) so students can select answers hands-free. The system tracks their progress, identifies weak areas, and provides targeted feedback and summaries.
Why we made it
We wanted to learn more about full-stack development and we were interested in education assistance for K-12. We wanted to gamify the learning experience and this resulted in our final product.
How we made it
We built our application with React and deploying it on Vercel. We routed traffic from our domain name from GoDaddy to Cloudflare for security. Our website uses Auth0 for authentication and Gemini for question generation. Finally, our wow factor is our python script that moves a mouse based on where you point the finger gun through Python.
Challenges we faced
This was the first full-stack application any of us have built. We spent almost 8 hours trying to make Vultr and DigitalOcean work (due to some credit card is not valid issue with Discover). Initially, we wanted to have a flask backend with a react frontend to provide a lot more capability, however, since we were unable to secure any cloud compute, we decided to use Vercel instead to deploy our frontend. We also faced some smaller challenges along the way regarding the tracking of finger gun.
Summary
Astro Rodeo is a next-generation learning platform combining AI-powered adaptive learning, gesture-based interaction, and gamified study experiences for Kâ12 students. Its dark neon aesthetic and fun UX aim to make learning interactive, personalized, and memorable.Enjoy trying to use a finger to shoot your answer.

Log in or sign up for Devpost to join the conversation.