← Back to all work

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!

Pin Mint screenshot

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.

Pin Mint screenshot 1
Pin Mint screenshot 2
Pin Mint screenshot 3
Pin Mint screenshot 4
Pin Mint screenshot 5
Pin Mint screenshot 6
Pin Mint screenshot 7
Pin Mint screenshot 8
Pin Mint screenshot 9
Pin Mint screenshot 10

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 →