BlueSkunka / flash-art

FlashArt
0 stars 0 forks source link

Flash Art

Application web pour la réservation de flash tattoos

Configurer le projet

Dupliquer le fichier .env.example en nommant la copie .env puis le modifier pour faire correspondre à vos besoin.

Lancer le projet

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

Initier des données

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"})

Bruno

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.