Skip to content

Compass Scoreur : Réseau social de streetballers basé sur la géolocation (M.E.V.N)

Notifications You must be signed in to change notification settings

100sue/P7-Groupo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Projet : Scoreur Compass

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).

Technologies utilisées :

  • 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.

Installation des prérequis et lancement de l'application :

Installation :

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".

    Executer l'application :

  • 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/.

    L'application :

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.


Project : Scoreur App

Technologies, software, languages, frameworks, plugins used :

  • 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.

Front-end : How to make this project work.

This template should help get you started developing with Vue 3 in Vite.

Recommended IDE Setup

VSCode + [Vetur]((and disable Volar)

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Back-end : How to make this project work:

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

About

Compass Scoreur : Réseau social de streetballers basé sur la géolocation (M.E.V.N)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published