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. π±
Top comments (0)