Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anoerak/anoerak_p7_28072021
https://github.com/anoerak/anoerak_p7_28072021
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/anoerak/anoerak_p7_28072021
- Owner: Anoerak
- Created: 2021-07-28T13:48:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-12T11:46:34.000Z (over 3 years ago)
- Last Synced: 2024-12-06T08:06:17.412Z (17 days ago)
- Language: Vue
- Size: 17.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sebastien_Proust_7_28072021
Projet OpenClassroom N°7 "GROUPOMANIA"
## Installation
Cloner le projet dans un dossier afin d'obtenir une arborescence "front" et "back" au sein du même dossier parent.
Importez la base donnée groupomaniadb.sql (dans le dossier Database de ce repo) sur votre système MySQL.
Paramétrez les accès à votre Base de donnée MYSQL grâce au fichier back/mysqlConfig.js.## Démarrage
Lancez le terminal, dirigez-vous vers le dossier ``back``. Executez la commande ``npm install`` puis nodemon.
Lancez le terminal, dirigez-vous vers le dossier ``front``. Executez la commande ``npm install`` puis npm run serve.
Si votre navigateur se s'ouvre pas automatiquement, lancer une page web et rendez-vous à l'adresse `http://localhost:8080`.### Stack
=> back
* [bcrypt]: "^5.0.1".
* [cors]: "^2.8.5".
* [crypto]: "^1.0.1".
* [express]: "^4.17.1".
* [helmet]: "^4.6.0".
* [jsonwebtoken]: "^8.5.1".
* [jws]: "^4.0.0".
* [mysql]: "^2.18.1".=> front
* [@vuelidate/core]: "^2.0.0-alpha.22".
* [@vuelidate/validators]: "^2.0.0-alpha.19".
* [axios]: "^0.21.1".
* [bulma]: "^0.9.3".
* [core-js]: "^3.6.5".
* [jsonwebtoken]: "^8.5.1".
* [nodemon]: "^2.0.12".
* [vue]: "^3.0.0".
* [vue-ls]: "^3.2.2".
* [vue-moment]: "^4.1.0".
* [vue-router]: "^4.0.0-0".
* [vue-storage-watcher]: "^1.3.3".
* [vuex]: "^4.0.0-0".
* [yup]: "^0.32.9".### Pour vous inscrire, il vous faut renseigner :
Votre nom et prénom,
Votre service (liste à choix),
Un pseudo (2 caractères minimum avec lettres, tiret et espaces uniquement),
Une adresse mail valide,
Un mot de passe (6 caractères minimum avec au moins 1 minuscule, 1 majuscule, 1 chiffre et 1 caractère spécial).
Vous pouvez par la suite modifier ce dernier en allant sur votre profil.
Votre compte peut être supprimé par vous-même ainsi que par l'administrateur.### Pour vous connecter en profil "admin" :
pseudo: dom
password: @Zert1