2025
Pin Mint
Discover hidden gems, complete fun challenges, and collect unique AI-generated badges at your favorite pins. Share locations with friends and build your badge collection!

Timeline
3 months
Stack
Angular · Capacitor · Firebase · Tailwind
Outcome
AI-generated collectible badges from a text prompt via Gemini
The problem
Everyone has a mental list of the places that matter to them — the coffee shop, the trailhead, the hole-in-the-wall taco spot — but sharing them with friends usually means a screenshot or a texted address that loses all the context. Pin Mint set out to make sharing a place feel like a game: drop a pin, set a challenge, and reward whoever shows up with something collectible.
The build
Pin Mint is built with Angular and wrapped in Capacitor so a single codebase ships to iOS, Android, and the web with native maps, compass, and camera access. Firebase handles auth, the realtime map data, friend graphs, and photo-proof storage, while Gemini generates the one-of-a-kind collectible badge for each pin from a plain-language description — so no two badges are alike and creators don't need any design skill.
Pin Mint turns the places you love into a game. You drop a pin on a spot that matters — a coffee shop, a trailhead, a taco place worth the drive — set a small challenge for whoever visits, and reward them with a collectible badge that no other pin has.
The badges are the trick. Each one is generated by Gemini from a plain-language description, so a creator with no design skill gets a unique, good-looking reward in a few seconds. A visitor proves they showed up with a photo, and the badge unlocks. Pins group into themed lists and adventures, you can follow friends and local influencers on a shared map, and everything you collect shows up on a public profile you can share.
Under the hood it’s one Angular codebase wrapped in Capacitor, so the same app runs on iOS, Android, and the web with native maps, compass, and camera. Firebase keeps the map, the friend graph, and photo proof in sync in real time across every device. It’s live on the App Store and on the web.










The outcome
The app lets anyone drop pins with photos and custom tasks, set visibility from private to public, and group them into themed lists and adventures. Visitors complete challenges with photo proof to unlock AI-generated badges, follow friends and influencers on a shared map, and show off their collection on a public profile.
- AI-generated collectible badges from a text prompt via Gemini
- Cross-platform iOS, Android, and web from one Angular + Capacitor codebase
- Realtime friend maps, photo-proof challenges, and badge collections on Firebase
- Curated lists, adventure badges, influencer follows, and shareable public profiles
Have a similar problem?
Book a 30-minute call and we'll scope it together — no pitch, just a plan.
Book a call →