Scoreur Compass is developed by Scoreur App Technology. App Full Stack.
## Projet en cours de développement ##
Ce projet utilisera NodeJs, Express et Mango DB pour le backend, et Vue, Vite pour le frontend.
Projet M.E.V.N (Mongo, Express, Vue, Node).
- HTML5, CSS3, JavaScript, Node.js, Vue.js, Express, Mango Db, Vite, CRUD Operations, OWASP & RGPD Standards.
- Dependances : Axios, Bcrypt, Cors, Dotenv, Express, Fs, Jsonwebtoken, Mongoose, Mongoose-unique-validator, Multer, Nodemon, Path, Vue-router .
- Utilisation et incorporation de l'API de geolocalisation de google.
Veuillez cloner ce dépôt : il vous fournira les deux dossiers nécessaires : backend et frontend.
-
Accès à la base de données :
-
Vous devez avoir Mongo DB installé sur votre ordinateur. Cette application utilise le plugin dotenv pour masquer les données de connexion.
-
Dans le dossier backend, vous trouverez un fichier ".env__", qui vous donnera accès à la base de données Mongo Db de groupomania.
-
Puis remplissez avec les valeurs correctes pour les variables "DB_DATABASE", "DB_USER" et "DB_PASS", dans le ficher ".env__" et changez son nom en ".env".
-
Vous aurez besoin de deux fenêtres de terminal : une pour le frontend, une pour le backend.
-
Sur le terminal backend : exécutez "npm install, puis "npm run dev".
-
Le serveur doit fonctionner sur localhost avec le port par défaut 3000.
-
Puis, sur le terminal frontend : lancez "npm install pour installer tous les plugins nécessaires, puis "npm run dev".
-
Le frontend de l'application est visible sur http:// localhost: 5173/.
Lancez l'application : ouvrez l'application en cliquant sur http://localhost:5173/
Pour l'Utilisation de l'application :
- Créez votre compte
- Accédez au fil d'actualité en vous identifiant.
- HTML5, CSS3, JavaScript, Node.js, Vue.js, Express, SQL & MySQL, CRUD Operations, OWASP & RGPD Standards.
- Dependances : Bcrypt, Dotenv, Express, Express-rate-limit, Helmet, Jsonwebtoken, Multer, Password-validator.
This template should help get you started developing with Vue 3 in Vite.
VSCode + [Vetur]((and disable Volar)
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Pre setup
Complete the env file with your own USER, PASSWORD and JWT_SECRET_TOKEN Import the database .sql
Project setup
npm install npm install -g nodemon
Compiles and hot-reloads for development
nodemon server