Delivered engagementSocial & Community · $15k – $25k
Geneva

Discover the City Around You

Delivered engagement. Coralsoft designed and built this product end to end; figures below retain their evidence level.

iOSAndroidCloudReact NativeExpo SDK 54Expo Router
Geneva — product interface
Geneva — product interface
The situation

What was in place before we started.

Geneva turns the whole city into something to explore. Curated places, audioguides and a personal map help residents and visitors discover landmarks, parks and hidden gems nearby — then save favorites and track everywhere they’ve been.

Geneva turns the whole city into something to explore. Curated places, audioguides and a personal map help residents and visitors discover landmarks, parks and hidden gems nearby — then save favorites and track everywhere they’ve been.

Engagement
3 months reconstructed
Team
3 people
Budget
$15k – $25k reconstructed
Year
2026
Used by
Locals · Tourists · Weekenders · Culture lovers
Format
Curated places & audioguides
Coverage
Discover, listen, navigate, save, revisit
Output
A personal map of the city you’ve explored
Implementation architecturereconstructed
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodSupabase RealtimeTypesenseSupabase (Postgres + RLS)Supabase AuthSupabase Edge Functions (Deno)
Challenges

Each constraint, and what we did about it.

Constraint

Same top-ten list for everyone

What we did

Hand-picked places by theme

Constraint

No story behind the landmark

What we did

Audioguides tell each story

Constraint

Nothing surfaces what’s nearby

What we did

Discover what’s right around you

Constraint

Favorites lost across apps

What we did

Save favorites to one map

Constraint

No record of where you’ve been

What we did

Track every place you visit

Constraint

Tours cost money & a guide

What we did

Self-guided, free, on your time

A guidebook tells you where to go; Geneva tells you the story of where you’re standing.

Results

Outcome, with the source of every figure.

3-month engagement
+58%
Places visited per active user.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
+44%
Weekly active return rate.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
4.8★
Across App Store reviews.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
+67%
Audioguides played to the end.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Audio
Guided stories played
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Map
Favorites pinned per user
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Nearby-place discoveries
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Visits logged on the map
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.

By pairing curated places with narrated stories and a personal map, Geneva turned passive sightseeing into active exploration — and made the whole city feel discoverable.

Roadmap

How it was sequenced.

3 monthsreconstructed delivery
Weeks 1–3

Discovery & shaping

Discovery with locals & visitors; mapping the “what’s near me?” moment.

  • Discovery
Weeks 4–10

Core build

Curated place feed, audioguides, personal map, favorites & visits.

  • Audioguide
Weeks 11–13

Launch & iterate

Proximity alerts, themed tours, offline maps, multilingual guides.

  • My Map
  • Navigate & Save

More work like this.

Every case study is a Coralsoft delivery story, with the evidence behind each figure kept visible.