https://github.com/nartrix/danielodimitri_6_16072021
Project 6 - so pekocko app angular js
https://github.com/nartrix/danielodimitri_6_16072021
bcrypt crypto-js express mangodb node-js unique-validator
Last synced: 3 months ago
JSON representation
Project 6 - so pekocko app angular js
- Host: GitHub
- URL: https://github.com/nartrix/danielodimitri_6_16072021
- Owner: nartrix
- Created: 2021-07-26T12:57:56.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-03T17:31:30.000Z (almost 4 years ago)
- Last Synced: 2023-04-25T15:46:10.161Z (about 2 years ago)
- Topics: bcrypt, crypto-js, express, mangodb, node-js, unique-validator
- Language: TypeScript
- Homepage:
- Size: 3.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DanieloDimitri_6_16072021
Project 6 - so pekocko app angular js### Frontend ###
Pour faire fonctionner le projet, vous devez installer :
- [NodeJS](https://nodejs.org/en/download/) en version 12.14 ou 14.0
- [Angular CLI](https://github.com/angular/angular-cli) en version 7.0.2.
- [node-sass](https://www.npmjs.com/package/node-sass) : attention à prendre la version correspondante à NodeJS. Pour Node 14.0 par exemple, installer node-sass en version 4.14+.Sur Windows, ces installations nécessitent d'utiliser PowerShell en tant qu'administrateur.
## Development server
```
cd frontend
npm install
```Démarrer `ng serve` pour avoir accès au serveur de développement. Rendez-vous sur http://localhost:4200/. L'application va se recharger automatiquement si vous modifiez un fichier source.
### Backend ###
Installer le backend :
```
cd backend
npm install
```Dans le dossier `backend` créer un dossier `images`.
Créer un fichier `.env` en ajoutant les identifiants fournis :
```
DB_ADMIN_USERNAME='your MongoDB id'
DB_ADMIN_PASSWORD='your MongoDB password'
```Lancer le serveur avec `nodemon server`
### Inscription ###
Respecté la norme pour le mot de passe :
. Minimun 8 caractères
. Une majuscule
. Une miniscule
. 2 chiffres