Happy Stone ID
- Period
- 2024–present
- Team
- 1 person
- Status
- In progress

01Summary
Platform for painted friendship stones. Every stone gets a short ID, is left somewhere and followed on a map while finders keep it travelling. With family accounts, challenges and six languages.
02Full story
Happy stones are painted stones people leave somewhere for someone else to find. What was missing was what happens next: where does a stone go from there. In my app every stone gets a short, readable ID you write on the back, for example h7f2k. The maker leaves the stone and reports the location, the finder enters the ID and reports the find, and the travel page grows the route across the map. Around that: a public map of stones waiting for you, family accounts where everyone manages their own stones, and challenges with a leaderboard. Built as a NestJS backend with a Next.js frontend in Docker, with Apple Sign-In and maps via MapKit, in six languages.
03Skills
- Core
- NestJSNext.jsTypeScript
- Supporting
- MapKitApple Sign-InReactPostgreSQLDockerCI/CDBitbucket