NOX - The Social Alarm Clock
NOX est un réseau social au concept unique et révolutionnaire.
Informations
👤 Client : Lapsus
👨💻 Rôle : Lead Developer Mobile React Native & Expo
⏱️ Durée : 6 mois
🏷️ Catégorie : Réseaux sociaux
Le projet
NOX est un réveil social révolutionnaire qui transforme l'expérience du réveil matinal. Les utilisateurs se réveillent chaque jour avec des vidéos exclusives (noxs) créées par leurs proches, amis et créateurs favoris. L'app combine réveil, réseau social et flux vidéo pour créer une expérience unique et engageante où les utilisateurs peuvent réveiller le monde avec leur contenu créatif.
L'application propose : • Réveil social avec lecture automatique de noxs au réveil • Flux vidéo en infinite scroll pour découvrir le contenu de la communauté • Création de noxs avec musique, filtres, stickers et GIFs • Carte interactive pour découvrir et réveiller des utilisateurs proches • Messagerie instantanée pour se connecter avec d'autres utilisateurs • Dreams (stories disparaissant après 24h) pour partager ses poursuites quotidiennes • Expérience de réveil personnalisée avec sélection de contenu • Communauté mondiale de créateurs partageant concerts, sports, actualités et moments de vie • Personnalisation du profil et partage de noxs favoris • Découverte de milliers de nouveaux noxs créés quotidiennement
Ma contribution
• Arrivé en tant que développeur expert React Native & Expo, puis promu Lead Developer • Leadership technique d'une équipe de développement (développeurs junior à senior) • Gestion avancée du cache GraphQL avec Apollo Client pour fetch de données optimal • Optimisation des queries pour réduire les appels réseau et améliorer la réactivité • Optimisation majeure des performances du flux vidéo (infinite scroll) • Implémentation du pré-chargement des vidéos pour les items suivants du feed • Gestion de la mémoire pour éviter les crashes lors de sessions de scroll prolongées • Évaluation et optimisation de plusieurs librairies de lecteur vidéo (Expo Video, React Native Video) • Implémentation du streaming vidéo avec lecture par chunks/streaming • Code reviews pour maintenir la qualité du code et les bonnes pratiques • Mentoring des développeurs juniors et partage de connaissances • Prises de décisions techniques pour l'architecture et les approches d'implémentation • Développement cross-feature sur toutes les fonctionnalités majeures de l'app
Les défis techniques relevés : • Gestion du cache GraphQL avec Apollo Client pour les fonctionnalités sociales en temps réel • Optimisation des performances du flux vidéo pour scroll infini fluide • Stratégie de pré-chargement vidéo équilibrant performance et consommation mémoire • Prévention des fuites mémoire lors de sessions prolongées de navigation du feed vidéo • Évaluation et implémentation de solutions optimales de streaming vidéo • Gestion de formats vidéo non-standards avec lecture par chunks/streaming • Leadership d'une équipe multi-niveaux avec expériences variées • Processus de code review garantissant la qualité de toutes les contributions • Mentoring technique favorisant la croissance des développeurs juniors • Décisions techniques stratégiques impactant l'architecture et la scalabilité de l'app • Intégration avec un backend custom pour toutes les fonctionnalités sociales
Les technologies et outils utilisés
React Native
Expo
Video Streaming
TypeScript
GraphQL
Apollo Client
Git & GitHub
Figma
Android Studio
Xcode
VSCode
Résultats
• Excellentes notes utilisateurs : 4.9★ sur App Store et 4.6★ sur Google Play • Amélioration significative des performances du flux vidéo avec scroll infini optimisé • Réduction de la consommation mémoire et du taux de crash via gestion stratégique des vidéos • Établissement d'une architecture de cache GraphQL robuste avec Apollo Client • Leadership réussi de l'équipe de développement • Maintien de standards de qualité de code élevés via code reviews systématiques • Contribution sur toutes les features majeures • Livraison d'une expérience utilisateur fluide et réactive sur iOS et Android • Construction d'une architecture scalable supportant le concept unique de réveil social de NOX
Retour client :
“Grâce à son professionnalisme et sa rigueur, Maximilien s'est très rapidement montré d'une grande valeur pour notre développement. Nous recommandons vivement Maximilien et espérons pouvoir continuer à bénéficier de son expertise.” - Luc (5★)