NY Sport
The app that connects New Yorkers through sport
Free mobile app (iOS & Android) + real-time analytics dashboard for city agents — the CitySport platform, built for New York City
NY Sport
L'application qui connecte les New-Yorkais par le sport
Application mobile gratuite (iOS & Android) + dashboard analytique temps réel pour les agents de la ville — la plateforme CitySport, adaptée à New York
Playing sport in New York City: an invisible barrier
New Yorkers want to play sports but struggle to find partners at their level, near where they live. Meanwhile, public courts, fields and tracks across the five boroughs sit under-used — for lack of a simple tool to connect residents who want to use them spontaneously.
Faire du sport à New York : un frein invisible
Les New-Yorkais veulent faire du sport mais peinent à trouver des partenaires de leur niveau, près de chez eux. Pendant ce temps, les terrains et équipements publics des cinq arrondissements sont sous-occupés — faute d'un outil simple pour mettre en relation les habitants qui veulent les utiliser spontanément.
NY Sport — A community sports platform, built for the five boroughs
NY Sport is a free mobile app (iOS & Android) that lets any New Yorker create or join a sports activity in under two minutes, find partners at their level nearby, and discover facilities on an interactive map. It runs on the same technology already proven in production for Toulouse Sport — adapted for New York's boroughs, language and scale.
NY Sport — Une plateforme communautaire sportive, pensée pour les cinq arrondissements
NY Sport est une application mobile gratuite (iOS & Android) qui permet à tout New-Yorkais de créer ou rejoindre une activité sportive en moins de deux minutes, de trouver des partenaires de son niveau à proximité, et de découvrir les équipements sur une carte interactive. Elle repose sur la même technologie déjà éprouvée en production pour Toulouse Sport — adaptée aux arrondissements, à la langue et à l'échelle de New York.
Discover, join, create — in a few taps
Découvrir, rejoindre, créer — en quelques taps

Home feed with calendar, live NYC activities (Bronx, Randall's Island, Manhattan...) · Interactive map centered on New York Fil d'accueil avec calendrier, activités NYC en direct (Bronx, Randall's Island, Manhattan...) · Carte interactive centrée sur New York
From sign-up to activity in 6 steps
De l'inscription à l'activité en 6 étapes
Analytics dashboard — for NYC Parks & Recreation agents
Alongside the mobile app, a web analytics dashboard gives city agents real-time territorial sports intelligence, otherwise hard to obtain. Which sports, which boroughs, which time slots, which facilities are actually being used by residents — this data becomes available for the first time.
Dashboard analytique — pour les agents des parcs & loisirs de NYC
En parallèle de l'application mobile, un dashboard web analytique donne aux agents de la ville une intelligence territoriale sport en temps réel, autrement difficile à obtenir. Quels sports, quels arrondissements, quels horaires, quels équipements sont réellement utilisés par les habitants — cette donnée devient disponible pour la première fois.
Overview — 10 KPIs + 14 charts
Filterable by period (7d, 30d, 3 months, 1 year, custom dates), sport, borough, and skill level:
- 10 KPI cards: registered users, active organizers, new signups, sessions organized, participations, engagement rate, fill rate, avg participants, repeat rate, cancellations
- Engagement funnel: registered → active → participants conversion
- Trends: global curve, 12-month evolution, per-sport trend (top 4)
- Day × time slot heatmap: activity density by time of day
- Sport breakdown (pie chart) and sports by borough (stacked bar)
- Priority zones: neighborhoods needing special attention
- Top facilities ranking: most-used venues
- Auto-insights panel: alerts and trends generated from the KPIs
- PDF export: full report, one click, ready for a City Council briefing
Vue d'ensemble — 10 KPIs + 14 graphiques
Filtrable par période (7j, 30j, 3 mois, 1 an, dates libres), sport, arrondissement et niveau de pratique :
- 10 KPI cards : utilisateurs inscrits, organisateurs actifs, nouveaux inscrits, séances organisées, inscriptions, taux d'engagement, taux de remplissage, moyenne participants, récurrence, annulations
- Funnel d'engagement : conversion inscrits → actifs → participants
- Tendances : courbe globale, évolution 12 mois, tendance par sport (top 4)
- Heatmap jour × créneau : densité des activités par moment de la journée
- Répartition par sport (pie chart) et sports par arrondissement (stacked bar)
- Zones prioritaires : quartiers nécessitant une attention particulière
- Classement des équipements les plus utilisés
- Panel d'insights automatiques : alertes et tendances générées depuis les KPIs
- Export PDF : rapport complet en un clic, prêt pour un conseil municipal
5 direct benefits for the City of New York
5 bénéfices directs pour la Ville de New York
A secure infrastructure, ready for a U.S. deployment
Une infrastructure sécurisée, prête pour un déploiement aux États-Unis
| Élément / Element | Détail / Detail | Statut / Status |
|---|---|---|
| Hébergement | AWS — région US (us-east-1) recommandée pour la latence | 📋 À provisionner pour NYC |
| Chiffrement transit | HTTPS / TLS 1.3 obligatoire | ✅ Actif |
| Chiffrement au repos | AES-256 (chiffrement disque) | ✅ Actif |
| Contrôle d'accès | Row Level Security PostgreSQL sur toutes les tables | ✅ Actif |
| Authentification | JWT signés + bcrypt, expiration 1h + refresh token | ✅ Actif |
| Données ville | 100% agrégées et anonymisées — aucune donnée personnelle transmise | ✅ Garanti |
| Sauvegardes | Automatiques quotidiennes, rétention 30 jours | ✅ Actif |
| Intégration SI requise | Aucune en phase pilote — accès dashboard via navigateur uniquement | ✅ Clé en main |
What the city does NOT have to do: no installation on their servers, no infrastructure maintenance, no update management, no user moderation.
Ce que la ville n'a PAS à faire : aucune installation sur ses serveurs, aucune maintenance d'infrastructure, aucune gestion des mises à jour, aucune modération des utilisateurs.
Full Stack
Stack complet
| Composant / Component | Technologies |
|---|---|
| Mobile app | React Native 0.81, Expo 54, TypeScript 5.9, React 19 |
| City web dashboard | Next.js 15, React 19, TailwindCSS, Recharts, Lucide Icons |
| Mobile navigation | React Navigation 6 (Stack + Bottom Tabs + Deep Linking) |
| Backend | Supabase (PostgreSQL 15, Auth, Storage, Realtime WebSockets) |
| Authentication | Supabase Auth — email/password, Google & Apple OAuth (PKCE) |
| Real-time | Supabase Realtime (WebSockets) — activity chat, notifications |
| Push notifications | Expo Notifications + Supabase Edge Functions |
| Interactive map | React Native Maps (mobile) + map components (dashboard) |
| Database | PostgreSQL 15, versioned migrations, RLS enabled |
| Internationalization | i18next (EN / FR / ES) + localized date formatting |
| Theme | Context API (light / dark mode) |
| Upload & storage | Expo Image Picker + Supabase Storage (S3-compatible) |
Vision & Next Steps
Short term (0–6 months)
- ✅ Mobile app functional iOS & Android (shared CitySport codebase)
- ✅ Analytics dashboard ready for city agents
- 📋 Populate the NYC venue database (parks, courts, fields) with the city's help
- 📋 Public pilot launch in one or two boroughs, with City communication
- 📋 Onboard borough-based community leaders and early users
Medium term (6–18 months)
- 📋 Partner API for sports leagues and community associations
- 📋 Direct messaging between friends, groups for recurring teams
- 📋 iOS/Android calendar integration
- 📋 Personalized activity recommendations
Long term (18 months+)
- 📋 Expansion to all five boroughs
- 📋 White-label deployment for other U.S. cities
- 📋 Rewards program in partnership with the City
- 📋 Fitness tracker sync (Strava, Garmin, Apple Health)
Vision & prochaines étapes
Court terme (0–6 mois)
- ✅ Application mobile fonctionnelle iOS & Android (base CitySport partagée)
- ✅ Dashboard analytique prêt pour les agents de la ville
- 📋 Alimentation de la base des équipements NYC (parcs, terrains) avec l'aide de la ville
- 📋 Lancement pilote public sur un ou deux arrondissements, avec communication de la ville
- 📋 Recrutement de relais communautaires par arrondissement
Moyen terme (6–18 mois)
- 📋 API partenaire pour ligues sportives et associations communautaires
- 📋 Messagerie directe entre amis, groupes pour équipes récurrentes
- 📋 Intégration calendrier iOS/Android
- 📋 Recommandations d'activités personnalisées
Long terme (18 mois+)
- 📋 Extension aux cinq arrondissements
- 📋 Déploiement en marque blanche pour d'autres villes américaines
- 📋 Programme de récompenses en partenariat avec la ville
- 📋 Synchronisation trackers fitness (Strava, Garmin, Apple Health)
NY Sport: proven technology, ready for a New York pilot
- ✅ Built on CitySport, the same platform already live for Toulouse Sport
- ✅ Free for residents, no intrusive advertising
- ✅ Already functional — React Native, Supabase, real-time
- ✅ 30+ sports, designed to cover all 5 boroughs
- ✅ Analytics dashboard exclusive to city agents
- ✅ Secure infrastructure, ready to be provisioned in the U.S.
NY Sport : une technologie éprouvée, prête pour un pilote à New York
- ✅ Construite sur CitySport, la même plateforme déjà en ligne pour Toulouse Sport
- ✅ Gratuite pour les habitants, sans publicité intrusive
- ✅ Déjà fonctionnelle — React Native, Supabase, temps réel
- ✅ 30+ sports, pensée pour couvrir les 5 arrondissements
- ✅ Dashboard analytique exclusif pour les agents de la ville
- ✅ Infrastructure sécurisée, prête à être provisionnée aux États-Unis