Toutes les applications

Tous à table

Une application web pour jouer ensemble pendant le repas, sur un seul écran : Défi, Blind Test et Discussion.

Cadre
Projet scolaire, HEPL, cours « Création d’un support non-linéaire »
Type
Application web, pensée pour le téléphone
Rôle
Concept, design et développement
Année
2025
Outils
React, Vite, Tailwind CSS, Framer Motion
Statut
Terminée
Ajout d’un participant : prénom et choix d’un avatar.
Mode Discussion : « Quel est ton meilleur souvenir en famille ? »

Contexte

À table, les téléphones prennent souvent la place de la conversation. Tous à table retourne l’idée : un seul écran, posé au milieu de la table, pour jouer ensemble au lieu de faire défiler chacun le sien.

Mon rôle

Concept, interface et développement de l’application, de l’écran de lancement au podium.

Défis techniques

  • Un parcours de jeu complet : choix du mode, joueurs avec prénom et avatar, tours de jeu, scores, podium.
  • Les joueurs habituels sont retenus d’une partie à l’autre (localStorage), la partie en cours vit dans le sessionStorage.
  • Quinze questions en mode Défi, mêlant culture générale et extraits musicaux ; le Blind Test lance l’extrait YouTube à un instant choisi au hasard.
  • Des transitions animées avec Framer Motion et des confettis pour célébrer le podium.

Outils

  • React 18
  • Vite
  • React Router
  • Tailwind CSS
  • Framer Motion
  • localStorage

Résultat

L’application est terminée : elle a été réalisée pour le cours « Création d’un support non-linéaire ».