DEV Community

Trupti Khot
Trupti Khot

Posted on

🌿 AI Nature Explorer: Go Outside, Explore Nature, and Let AI Guide You

What I Built

I built AI Nature Explorer, a web application designed to encourage people to explore nature instead of spending all their time on screens.

AI Nature Explorer homepage showing the nature photo upload interface, with the tagline “Go outside. Explore nature. Let AI guide you.”

Users can upload a nature photo and use AI to identify what appears in the image. The idea is to make outdoor exploration more interesting for students, beginners, and anyone curious about the natural world. After exploring, users can try a small outdoor mission and learn to notice more of the nature around them.

My goal is simple: Go outside. Explore nature. Let AI guide you.

Demo

🌿 Live Website: https://ai-nature-explorer.vercel.app

Note: The AI backend is still a work in progress, so image identification may not work consistently in the live demo.

AI Nature Explorer displaying the result of an AI-powered nature image identification.

Code

💻 GitHub Repository: https://github.com/tk1981215/ai-nature-explorer

How I Built It

I built the frontend using React and Vite, and the backend using Python and FastAPI. The project uses a Hugging Face image-classification model to explore how AI can recognize nature-related images.

I connected the frontend to the backend and deployed the frontend on Vercel. I also attempted to deploy the backend on Render, where I encountered memory limitations while loading the AI model.

AI Nature Explorer showing an outdoor exploration mission that encourages users to go outside and discover nature.

Building this project taught me about frontend-backend integration, AI model inference, deployment, and debugging real-world issues.

Why Does Open Innovation Matter?

Open-source AI makes it possible for students and independent developers to experiment with machine-learning models, learn how they work, and build applications without creating every component from scratch.

Using an openly available model gave me an opportunity to explore image classification and understand how AI can be integrated into a practical application. It also gives developers more flexibility to experiment with different models and adapt their projects as they learn.

For me, open innovation means that learning and building with AI can be accessible to people who are just starting their journey.

I am still improving the project, especially the backend deployment, and I want to continue exploring how open-source AI can help people connect with the world outside their screens.

My Agent Session

I did not use DevRelay for this project, so I do not have an agent session to share.

Prize Categories

I am submitting for the overall Hacktoberfest Open-Source AI Challenge: Week 1 — Touch Grass.

Top comments (0)