What I Built
NatureQuest is an AI-powered outdoor scavenger hunt that turns an ordinary walk into a real-world exploration game.
Instead of giving people another reason to stay on their phones, NatureQuest gives them a reason to put the phone down and go outside.
Before heading out, users can generate a short nature quest such as:
🌳 Find a tree with unusual bark
🌼 Find a flower with five petals
🐦 Spot a bird with a long tail
🍂 Find three different types of leaves
🪨 Find an unusual rock
Once outside, the user only needs their camera when they want to verify a discovery. The AI identifies what they found and marks the challenge complete.
The screen is the shortest part of the experience — the real game happens outside.
NatureQuest is designed for students, families, hikers, casual walkers, and anyone who wants a simple reason to explore their surroundings.
demo link : naturequest4466.vercel.app
**ARCHITECTURE : **
🌿 NATUREQUEST
│
▼
┌───────────────────┐
│ Web / Mobile UI │
│ │
│ • Start Quest │
│ • Choose Time │
│ • Choose Difficulty│
│ • Camera │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ Quest Engine │
│ │
│ Activity + Time │
│ Difficulty + Area │
└─────────┬─────────┘
│
▼
┌────────────────────────┐
│ OPEN-WEIGHT LLM │
│ │
│ Generate Nature Quest │
│ + Tasks + Hints │
└───────────┬────────────┘
│
▼
┌─────────────────────────┐
│ QUEST UI │
│ │
│ 🌳 Find unusual tree │
│ 🐦 Find a bird │
│ 🍂 Find 3 leaves │
└───────────┬─────────────┘
│
👤 USER GOES OUTSIDE
│
▼
📷 CAMERA
│
▼
┌───────────────────────────┐
│ OPEN VISION MODEL │
│ │
│ • Object recognition │
│ • Plant / bird / nature │
│ • Quest verification │
└─────────────┬─────────────┘
│
Detection
│
▼
┌───────────────────────────┐
│ QUEST VALIDATOR │
│ │
│ Does discovery match │
│ the current challenge? │
└─────────────┬─────────────┘
│
┌───────┴────────┐
│ │
YES NO
│ │
▼ ▼
✓ Complete "Try again"
│
▼
┌───────────────┐
│ XP / Progress │
│ Badges / Streak│
└───────┬───────┘
│
▼
🌳 NEXT QUEST
How I Built It
NatureQuest is built around open-source AI, rather than using a closed AI API as the core of the experience.
The system has two main AI components:
The language model generates personalized outdoor quests based on things such as:
available time
difficulty
environment
interests
type of activity When the user discovers something outdoors, the vision model analyzes the camera image and determines whether it matches the quest.
A simplified flow is:
User chooses activity
↓
Open-weight LLM
↓
Generate Nature Quest
↓
🌳
User goes outside
↓
Finds something
↓
📷 Camera
↓
Open Vision Model
↓
Discovery verified ✓
↓
Next Quest
The project is designed so that the AI components can be run locally and swapped for other open models as they improve.
**Why Does Open Innovation Matter? **
A closed vision API would mean sending photographs of the user's surroundings to an external service. With an open model running locally, the recognition step can happen on the user's own device.
That provides:
🔒 Privacy — images don't have to leave the device
📡 Offline potential — the core experience can work without a constant internet connection
🔄 Model freedom — different open models can be swapped in and compared
🛠️ Customization — the vision model can eventually be fine-tuned for local plants, birds, and environments
💰 Low running cost — no per-image API charges for the core AI
🌍 Accessibility — the experience isn't dependent on having access to a proprietary AI service
Most importantly, open AI makes it possible to build an experience where AI helps people interact with the physical world without requiring the physical world to be uploaded to someone else's server.
That's what I think open innovation should enable: not another chatbot window, but technology that gets out of the way and lets people experience the world around them.