Inspiration

We stumbled across geocaching which was a scavenger hunt app where the user had to find a specific item with an attached hint, and we thought it would be cool to have a similar app where you could do something similar but at your own convenience, at any place.

What it does

Lenno offers 2 types of discovery options. Firstly, users can choose to embark on a scavenger hunt on a predefined waypoint on a map, or users can choose to embark on a quest at their current GPS location. After the user embarks on that, the location details are passed to an AI LLM that analyzes the location, and generates 3 quests for the user to take a picture of, specifically relevant to that location. When the user uploads the image, the AI will then grade the image on accuracy to location and to the quest requirements. When the user gets a score above 80 for all 3 quests, the hunt is complete.

How we built it

We used Next.js, React and Tailwind CSS for the frontend, Firebase for the storing of images and data of different waypoints, Google Maps API and Google Gemini API for the display of maps and usage of AI to generate quests and grade the images.

Challenges we ran into

We faced difficulties in completing all our desired features, which included a photo collage on region completion, endless-GPS-hunt mode where you could start a quest at any place, and a place to view waypoint completion histories. On hindsight, using an AI with Grounding with Google Maps would have also made the AI grading and quest-generation more accurate.

Accomplishments that we're proud of

This was our first time all of us collaborated and used these tools, so we're pretty happy with how we adapted to the situation and improvised the splitting of the work.

What we learned

To come up with a more structured plan before beginning code as that led to more delays than desired

What's next for Lenno

We want to continue building it further in the future just to see how far it could go, as we think it could be a good digital alternative to get people to become more active and in-touch with nature. Exploring different gamification concepts to get people excited about Lenno would be a + for the community!

Built With

Share this project:

Updates