DEV Community

Masham
Masham

Posted on

🌿 NaturesCall: Turn Your Walks Into Adventures!

What if your daily walk felt less like a routine and more like an adventure? πŸ—ΊοΈ

Introducing NaturesCall β€” a neighbourhood discovery game that transforms the world around you into an interactive exploration experience.

🚢 Explore your surroundings β€” Walk to uncover your map and reveal new areas.

πŸ“ Discover nearby places β€” Find interesting locations around you using OpenStreetMap data.

🎯 Complete quests β€” Follow challenges and solve riddles as you explore.

πŸ† Collect badges β€” Track your discoveries and celebrate your progress.

πŸ”’ Privacy-first by design β€” Your walking history and discovery progress stay on your device.

πŸ“΄ Offline-friendly exploration β€” Previously loaded regions are cached locally, so you can continue exploring even without an internet connection.

πŸ› οΈ Tech Stack

NaturesCall brings together modern web technologies and on-device AI, including:

Frontend: Vite, Leaflet

AI / ML: Gemma, Transformers.js, wllama

Maps & Places: OpenStreetMap, Overpass API

Development & Testing: Node.js, automated tests and browser checks

πŸš€ Run It Locally

Want to explore the project or contribute?

git clone https://github.com/Masham-0/NaturesCall.git
cd NaturesCall
npm install
npm run dev

Start the places service separately with npm run server, and run the test suite with npm test.

You can also use ?debug to simulate walking without leaving your desk. Pretty useful when you're debugging a walking game at 3 AM. πŸ‘€

🌍 Make It Your Neighbourhood

You can configure a home area, adjust its discovery radius, and regenerate place data to create a personalized exploration experience.

The project uses OpenStreetMap data, with attribution to its contributors under the Open Database License (ODbL).

πŸ’‘ Why NaturesCall?

The idea is simple: make people more curious about the places they walk past every day.

Instead of staring at a screen while walking, NaturesCall encourages you to explore your surroundings, uncover hidden corners of your neighbourhood, and turn ordinary walks into small adventures.

πŸ”— Explore the Project

GitHub Repository: httpss://github.com/Masham-0/NaturesCall

I'd love to hear your thoughts!

What features would make you want to explore your neighbourhood more often? Drop your ideas in the comments. 🌱

DevChallenge #HF26Challenge #WebDev #OpenSource #AI #Gemma #OpenStreetMap #Nature #IndieDev

Top comments (0)