Application web pour la réservation de flash tattoos
Dupliquer le fichier .env.example
en nommant la copie .env
puis le modifier pour faire correspondre à vos besoin.
docker-compose up -d
Un temps d'attente peut être nécessaire au premier démarrage: les dépendances node mettent du temps à se télécharger
Pour accéder à l'application: localhost
Se placer dans le fossier back
puis lancer la commande:
npm run mongo
Des données d'utilisateurs, de tattoueurs et de flashs sont initialisées.
Consulter le fichier init-mongo.ts
pour plus d'informations.
Le mot de passe est toujours password
.
Exemple de compte:
Une fois le script exécuté, se connecter à cluster mongo et utiliser la base challenge
afin de créer l'index de geoloc:
db.flashes.createIndex({location: "2dsphere"})
Pour tester les requêtes API sans passer par l'application vue, vous pouvez utiliser l'outils Bruno.
Depuis Bruno, ouvrez une nouvelle collection et choisir le dossier bruno
situé à la racine du projet.
Toutes les requêtes pré-configurées seront déjà accessible.