GOSO
Sport means more together. To find and join the social runs and rides of clubs around you, and for the clubs that organise them.
On iPhone and Android. In English and French.



Find, sign up, show up
Home, the map, the outing and the club: a participant's whole journey.




What it does: GOSO
Outings nearby
Search with filters and nearby outings, within 5 to 50 km.
A map
Clubs and outings on the map, grouped when you zoom out.
Sign-up and waiting list
Sign up while there are places, or join the waiting list; a freed place goes to the next person automatically.
Reminders
A notification the day before and two hours before the outing.
For clubs
A club publishes outings with meeting point, pace, capacity and GPX route, and its followers are told about every new outing.
Favourites and reviews
Follow your favourite clubs and outings, and rate the club after an outing.
On iPhone and Android
iPhone
Available on the App Store.
Android
The same app, in React Native.
Notifications
Reminders, waiting list, new outings from clubs you follow, with an in-app inbox.
Calendar
Your upcoming outings, signed up or waitlisted.
How I built it
Expo Router and React Native
The mobile app, with TanStack Query for data and zod for validation.
Firebase
Authentication, Firestore, Storage and Cloud Functions.
An Express API
An Express API deployed on Cloud Functions, with Expo push notifications.
Maps
react-native-maps with marker clustering, and Google Maps for places.
A monorepo
The app, the API, a Next.js website and a React back office built with Vite in one repository.
Other apps
Let's talk about your project.
For startups, small businesses and proofs of concept (POC). Fixed price, quote within 48 h.