/all-you-can-tap

Primary LanguageTypeScriptMIT LicenseMIT

All you can tap

Consignes de l'évaluation

Comment lancer le projet

Pré-requis:

  • Faire tourner une instance de MongoDB sur la machine
  • $ npm i dans le dossier du projet
  • $ npm i dans le dossier ANGclient

Commandes disponibles :

  • npm start pour build l'application et lancer le serveur
  • npm run build pour build l'application
    npm run dev pour lancer le serveur avec un live reload

Structure du projet

Projet basé sur le un boilerplate Angular / API fourni par DWS-paris

Fonctionnalités ajoutées au boilerplate :

API

  • logout route pour supprimer le cookie

Application Angular

  • RequesterService donnant une base pour les requêtes GET, POST et PATCH
  • UserStore permettant de gérer le "state" utilisateur sur l'ensemble de l'application

TODO:

  • Style
  • Comments
  • Fix performance issue on button, where front downloads image at each display