- Base de donnée : MySQL
- Back : Node-Express-mysql
- Front : React
-
Créez la base de donnée Mysql
- -> le fichier sql se trouve dans le dossier database
- /!\ Ligne 25, configurez un mot de passe pour l'administrateur !
- Lancez votre serveur mysql XAmp/Mamp/Lamp ... ou je ne sais quel Amp
-
Installez l'API (backend)
- Lancez Visual Studio depuis le dossier
/backend
, - Ouvrez le fichier
/config/.env
- Insérez votre mot de passe précédemment rempli pour vous connecter à la base de donnée
- Depuis le terminal, executez
npm install
- Une fois les modules de node installés, vous pouvez lancer le serveur
- ->
npm start
- Lancez Visual Studio depuis le dossier
-
Installez l'application client (frontend)
- Lancez Visual Studio depuis le dossier
/frontend
, npm install
...- dans le fichier .env vous pouvez (re)configurer l'url et le port du serveur (pour la connection à l'API)
- ...
npm start
- Lancez Visual Studio depuis le dossier
/images/users/
pour les avatars des utilisateurs/images/posts/
pour les images publiées
- Il faut au préalable s'authentifier avec une requête signin en tan qu'administrateur.
- La sauvegarde est stockée dans le dossier
/sqldump
de l'API. - Cependant, on peut tout aussi bien faire une sauvegarde depuis le serveur mysql.