Inspiration
We noticed how often kids seem bored or disconnected in museums. They wander, get restless, and rarely feel like the art is speaking to them. We wanted to make museums feel magical, like a place for kids to explore, question, and play while actually learning. That is where Artquest began.
What it does
Artquest is an AI powered scavenger hunt app that makes museum visits interactive and fun for kids. It offers personalized art challenges, voice guided tours, and fun facts to help children engage with artwork in a way that feels playful, curious, and meaningful.
How we built it
We used a combination of AI models and a React-Native + Expo frontend to build a flexible system that can deliver customized scavenger hunts regardless of the platform. We built a basic content management system for museum partners to upload artworks and tag them by theme. The app uses this data to recommend challenges and narration scripts tailored to each child’s interests.
Challenges we ran into
One challenge was figuring out how to balance educational content with kid friendly interaction. We also had to think carefully about accessibility and designing an experience that works for different attention spans and reading levels.
Accomplishments that we're proud of
We are proud that Artquest makes learning feel like a game and that it has the potential to turn boring museum visits into adventures kids actually look forward to. We are also proud of how clean and adaptable the system is for future museums to plug into.
What we learned
We learned that designing for kids means rethinking everything from tone and pacing to how they move through a space. We also learned a lot about simplifying AI outputs to make them more engaging and appropriate for younger users.
What's next for Artquest
Next, we want to add an AI companion kids can talk to, smart recommendations based on what they liked, and even a create your own artwork feature. We want to add an exhibit suggestions tab based on the users interests.
Built With
- expo.io
- react-native
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.