Créer une application web mono-page de suivi de match de ⚽ en direct.
Voir l'image fournie dans ce Gist pour l'exemple (capture d'écran d'un direct sur http://www.lequipe.fr)
- Le backend doit être en NodeJS. Il devra servir les fichiers de l'application web, mocker les rares données de l'application (2 équipes et éventuellement leurs joueurs, pas de BDD) et fournir un moyen de déclencher des événements repris dans le front (but marqué, remplacement de joueurs, simple commentaire, etc.).
- La page doit comporter un board affichant le score et la liste d'événement dans l'ordre anti-chronologique.
- Le code doit être testé.
- La page doit se mettre à jour sans action de l'utilisateur.
- L'historique des événements ne doit pas être perdu en cas de rechargement de page.
- Le résultat final doit être pushé sur un repo Github/Bitbucket ou sur le récent https://hyperdev.com .
- L'application doit fonctionner en ne faisant rien d'autre qu'un
npm install
.
Mis à part le backend en NodeJS, le choix de technos est totalement libre 🚀.
- L'utilisation d'un starter-kit / générateur est recommandée.
- L'approche LEAN est recommandée (itération successive autour d'un Most Valuable Product, si l'historique Git peut refléter ces itérations, c'est 👍 ).
- Pour les événements constituant l'historique du match, ils peuvent être triggés par CLI ou requête CURL, nul besoin d'IHM
- Inclure une rivière de tweets branchée sur le hashtag du match.