Inspiration
We wanted to create a website that creates Cornell campus themed scavenger hunt. It provides a fun and accessible activity for friends groups to complete when they have free time at Cornell.
What it does
(1) Enter the details of your scavenger hunt. What place in Cornell are you at? How many people are in your group? How difficult do you want the scavenger hunt to be? (2) Press generate! The Gemini AI will look at those details and generate a list of scavenger hunt items with hints and answers. (3) Edit the items outputted by the AI to your tastes. Once you're ready, press "Save & Start" (4) Start the scavenger hunt! To formally start the scavenger hunt, press the start timer for the button. You can see riddles for each item, and you can reveal the answer if needed. (5) To stop the scavenger hunt, press stop on the timer. (6) Congratulations! You finished the scavenger hunt, with a cute gif to celebrate your achievement.
How we built it
We used React and Tailwind to create the website. We split up the work into different pages, with each team member working on a specific page of the website so, once brought all together, it could create a complete site.
Challenges we ran into
We were all new to using React, so learning how the framework worked was a bit difficult.
Accomplishments that we're proud of
We were successfully able to use the Gemini API to create a list of scavenger hunt ideas that we could then translate to the website.
What we learned
We learned how to leverage React to add functionality to the site as well as how to use the returned output of Gemini API calls.
What's next for Campus Scavenger Generator
There's limitless possibilities! But here are a few:
- A leaderboard system between friends
- By sharing a link, everyone can see and check off parts of the scavenger hunt. Whoever checks off all the items off first wins.
- Being able to save and load scavenger hunts
- Making it into a full fledged app

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