Nearlex
Jeu de devinette basé sur la proximité sémantique des mots, avec architecture full-stack moderne, challenges dynamiques et mode multijoueur.
Galerie
4 capturesContexte
Nearlex est un jeu basé sur la proximité sémantique des mots. L’objectif est de deviner un mot cible non pas via des lettres exactes, mais via la compréhension du sens et des relations linguistiques. Le projet vise à proposer une expérience à la fois ludique et intellectuelle, accessible au grand public tout en reposant sur une logique algorithmique avancée.
Contraintes
Le principal défi a été la gestion de la similarité sémantique en temps réel, avec des performances suffisantes pour un usage mobile. Il fallait également concevoir une interface claire et engageante, capable d’afficher dynamiquement les scores de proximité. La gestion des challenges quotidiens et hebdomadaires nécessitait un système fiable et sécurisé côté backend.
Conception
Nearlex repose sur une architecture full-stack moderne. Le frontend est développé en NextJS avec une approche mobile-first et des composants UI optimisés. Le backend en NodeJS/NestJS gère la logique métier, la validation des tentatives et la gestion des challenges. L’application est déployée via CI/CD avec conteneurisation Docker et supervision PM2. Une attention particulière a été portée à l’optimisation des requêtes et au caching pour garantir des temps de réponse rapides.
Fonctionnalités
- Mode solo avec score de proximité sémantique
- Challenges quotidiens et hebdomadaires
- Système de classement et statistiques
- Mode multijoueur en temps réel
- Interface responsive mobile / desktop
- Architecture scalable et déployable via pipeline automatisé