Inspiration: We were inspired by the classic roadtrip game of story telling. We believed that this game was a simple one that could effectively utilize the modern generative AI and combat the challenges that children face towards the negative impact of overuse of technology.

What it does: We built a game that could positively influence the creativity of children as a opposed to the technology they'd most likely interact with today. Using an API for Google Gemini, we prompt the user with the start to a story. Then, they continue to use their imagination to fill out the rest of the story with supplemental images being generated by Gemini.

How we built it: The system is built with a React frontend paired with Django backend and PostgreSQL as the database.

Challenges we ran into: Implementing Gemini was a bit tricky. Gemini was sometimes not cooperating or we were calling the API incorrectly. But at the end of the day, Gemini ended up being a very useful tool.

Accomplishments that we're proud of: We are very proud of the front end design of the entire page. The React frontend was meticulously designed to create a more welcoming theme for children, allowing them to express their creativity.

What we learned: We learned a significant amount about Django, React, PostgreSQL, Gemini API, and Git. Even though we were all quite experienced in projects, coding crunches like Hack-a-thons will always teach us more. Beyond just pure coding libraries, we also learned more efficient ways to divide our work in order to create a cohesive working environment.

What's next for SideQuest: There are a few more features we hope to implement like editing images that Gemini gives. For example, if you already have a good idea of what the sketch should be, then you can prompt Gemini to alter the images as such. We also hope to change the theme of the art as our current art is strictly comic book-like.

Share this project:

Updates