https://github.com/cyril-develop/groupomania
Formation "Développeur web" - OpenClassrooms, projet 7 : Créez un réseau social d’entreprise..
https://github.com/cyril-develop/groupomania
express fullstack groupomania mysql mysql-database node node-js nodejs-server openclassrooms p7 projet7 react react-native react-router
Last synced: 2 months ago
JSON representation
Formation "Développeur web" - OpenClassrooms, projet 7 : Créez un réseau social d’entreprise..
- Host: GitHub
- URL: https://github.com/cyril-develop/groupomania
- Owner: Cyril-Develop
- Created: 2022-10-18T10:30:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-26T10:05:27.000Z (about 2 years ago)
- Last Synced: 2026-01-03T14:27:52.796Z (6 months ago)
- Topics: express, fullstack, groupomania, mysql, mysql-database, node, node-js, nodejs-server, openclassrooms, p7, projet7, react, react-native, react-router
- Language: JavaScript
- Homepage: https://cyril-develop.fr/groupomania
- Size: 16.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Formation développeur web
## 📎 Projet 7 : Groupomania - Créez un réseau social d’entreprise.


## Technologies :
### Back :
- Node.js
- Express
- mySQL
### Front :
- React
- Sass

## Documentation API :
```
https://documenter.getpostman.com/view/23155868/2s8YszNVNi
```
## Installation :
Installer les dépendances dans chacuns des deux dossiers avec la commande `npm install`
### Frontend :
A la racine du dossier front :\
créer un fichier `.env`
```
REACT_APP_BASE_URL = 'http://localhost:8080'
```
Démarrer ensuite le serveur avec la commande `npm start`
### Backend :
A la racine du dossier back :\
créer un dossier `articleImages` à la racine du dossier `images`,\
créer un fichier `.env` en précisant une valeur pour chaque variable comme suit :
```
DB_HOST = ''
DB_NAME = ''
DB_USER = ''
DB_PASSWORD = ''
PASSWORD_JWT = '0de67732-b0ff-4101-9ce0-57e9be97cbb6'
PASSWORD_CRYPTOJS = '9fnXMWP89bDqDW2Z633*-~Jm982nLdzS^tk3^&f|Z2H6]a#g]7^Q4~gL&XtG8<#qQz8'
```
Démarrer ensuite le serveur avec la commande `node server` ou `nodemon server` si ce paquet est installé sur votre machine
## Tester le projet :
```terminal
git clone https://github.com/Cyril-Develop/Groupomania.git
```