Lockee.fr

Plateforme de cadenas virtuels

Lockee.fr

Informations

2024SaaSLaravelReactTailwindSQL

À propos

Ce site internet permet de créer des cadenas virtuels (numériques, à directions, à schéma, etc.) déverrouillant l'accès à un contenu (texte, image, son, lien ou vidéo externe).

En créant un compte, l'utilisateur dispose d'un espace qui lui permet de gérer jusqu'à 60 cadenas. Il est notamment possible d'exporter des cadenas pour les réimporter plus tard.

Chaque cadenas est accessible depuis un lien court (mais l'utilisateur peut aussi créer son lien personnalisé) et un QR-code associé. En arrivant sur la page, le cadenas s'affiche et l'utilisateur doit saisir le bon code pour accéder au contenu.

De nombreux types de cadenas sont disponibles et il est possible de saisir jusqu'à 8 codes différents permettant l'ouverture du cadenas (en cas de réponses justes multiples).

Le site est principalement utilisé dans le cadre d'escape game virtuels ou pour les escape game pédagogiques en classe.

À noter : Même si la version actuelle de Lockee (entièrement redeveloppée avec le framework Laravel) date de 2024, le site existe depuis 2018.

Défis techniques

  • Performances : Optimisation pour différents appareils et systèmes d'exploitation
  • Gamification : Création d'interfaces interactives et engageantes pour améliorer l'immersion
  • Sécurité : Protection des contenus contre les tentatives par bruteforce
  • Simplicité : Système de liens courts personnalisables et QR codes dynamiques

Solutions apportées

Architecture technique

  • Laravel pour la logique métier et l'interface utilisateur
  • AlpineJs pour les composants interactifs utilisés sur le site
  • ReactJs pour la gestion et l'interactivité des différents cadenas
  • MySQL pour le stockage des cadenas, contenus et données utilisateurs
  • Tailwind CSS pour un design responsive et moderne

Fonctionnalités clés

  • Comptes utilisateurs : Gestion des cadenas et organisation par dossiers.
  • Multiples types de cadenas : Numérique, directionnel, schéma, couleur, etc.
  • Multiples codes valides : Jusqu'à 8 codes différents par cadenas
  • Types de contenu : Texte, image, audio, vidéo, liens externes
  • Liens personnalisés : URLs courtes et personnalisables avec QR codes
  • Export/Import : Sauvegarde et restauration des cadenas

Résultats

Le site est reconnu et utilisé par les créateurs d'énigmes et les enseignants. Il compte déjà plus de 83 000 utilisateurs inscrits et 226 000 cadenas créés.

Avec ce projet, je démontre ma capacité à construire des SaaS sécurisés, intuitifs et performants qui répondent à la demande d'une communauté d'utilisateurs.