Chapitre 01
Aperçu du produit
Rendre le sport local plus facile à trouver, à rejoindre et à retrouver.
PeerFit réunit sportifs occasionnels et passionnés de fitness en un seul endroit pour découvrir des activités à proximité, créer des événements structurés et participer en confiance. L'application s'attaque à la fragmentation du sport amateur : trouver les bonnes personnes, tenir ses engagements et bâtir la confiance une fois la partie terminée.
Chapitre 02
Expérience de base
Une boucle de participation conçue autour de l'emplacement, de la confiance et de l'élan.
Le produit commence par un parcours de connexion accessible, puis offre aux membres un tableau de bord pour les événements, les entraînements, les séries, les succès et les classements. De là, ils peuvent découvrir des communautés, filtrer les activités locales par sport, niveau, intensité, date et note, ou organiser un événement grâce à un parcours guidé en cinq étapes.
« La découverte devient une communauté fiable lorsque chaque événement a une structure, des responsabilités et une raison d'y revenir. »
Chapitre 03
Architecture
Un système de produit sur les couches mobiles, API et données.
-
01
Client mobile
React Native avec Expo SDK 53, expo-router, Context API, emplacement de l'appareil, cartes de feuillets dans un WebView et i18n pour l'anglais, le français et l'arabe.
-
02
Services d'application
Node.js et Express exposent l’API REST ; Socket.IO assure la discussion dans les salons d’événements. JWT et bcrypt protègent les comptes, tandis qu’express-validator assainit les entrées de l’API.
-
03
Automatisation des événements
Les planificateurs de contexte déplacent les événements dans les états à venir, en cours et terminés, puis débloquent les cotes, évaluent les réalisations et déclenchent des rappels.
-
04
Données et sécurité
PostgreSQL et Sequelize gèrent plus de 15 modèles pour les utilisateurs, événements, notations, réalisations, activité, rappels, blocs, rapports et suspensions, avec des index pour les requêtes de date et de localisation.
Chapitre 04
Résultat
Une fondation prête à la production qui peut se développer avec la communauté.
L'application mobile multiplateforme est conçue pour Android et iOS, avec des systèmes connectés de découverte, de gestion d'événements, de réputation, de modération, de notifications et d'engagement. L'architecture est prête pour la montée en charge avec des tâches en file d'attente, Redis, PostGIS et des services temps réel à mise à l'échelle horizontale.
-
15+
Modèles de domaine
-
4
Critères de notation
-
3
Langues prises en charge