Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cyril-develop/piiquante

Formation "Développeur web" - OpenClassrooms, projet 6 : Construisez une API sécurisée pour une application d'avis gastronomiques..
https://github.com/cyril-develop/piiquante

apirest express javascript mongodb mongodb-atlas node-js nodejs nodejs-server openclassrooms p6 piiquante

Last synced: about 2 months ago
JSON representation

Formation "Développeur web" - OpenClassrooms, projet 6 : Construisez une API sécurisée pour une application d'avis gastronomiques..

Awesome Lists containing this project

README

        

![formation](./images/OpenClassRooms.png)

# Formation développeur web

## 📎 Projet 6 : Piiquante - Construisez une API sécurisée pour une application d'avis gastronomiques.

![screenshot du site](./images/accueil.jpg)

![screenshot du site](./images/main.jpg)

![screenshot du site](./images/modif.jpg)

## Technologies :
- Node.js
- Express
- Mongoose

## Base de données :
- MongoDB Atlas

![GitHub repo size](https://img.shields.io/github/repo-size/Cyril-Develop/Piiquante?style=for-the-badge)

## Installation :

Installer les dépendances dans chacuns des deux dossiers avec la commande `npm install`

### Frontend :

Dans ce projet le frontend était fourni.\
Pour démarrer le serveur vous pouvez utiliser la commande `npm run start`\
Puis vous rendre sur `http://localhost:4200/`

### Backend :

A la racine du dossier back\
créer un répertoire `images`\
créer un fichier `.env` en précisant une valeur pour chaque variable comme suit :
```
USER_DB = ''
PASSWORD_DB = ''
PASSWORD_JWT = ''
NAME_DATABASE = ''
```
Démarrer ensuite le serveur avec la commande `node server`

## Tester le projet :

```terminal
git clone https://github.com/Cyril-Develop/Piiquante.git
```