Skip to content

Créer un réseau social d’entreprise - Groupomania

Notifications You must be signed in to change notification settings

GuillaumeAubin/Groupomania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

left 100% OpenClassrooms - Développeur Web - Réseau social d’entreprise

Auteur

👤   Guillaume AUBIN


📎 Projet 7 - Créez un réseau social d’entreprise "GROUPOMANIA"

🔨 Construisez un réseau social avec JavaScript

Le site hébergé sur GitHub : GROUPOMANIA

Compétences évaluées
  • Authentifier un utilisateur et maintenir sa session
  • Personnaliser le contenu envoyé à un client web
  • Gérer un stockage de données à l'aide de SQL
  • Implémenter un stockage de données sécurisé en utilisant SQL
  • Respecter les spécifications fonctionnelles et techniques

Développement Frontend en JavaScript

  • React.js
  • React Router-dom
  • Axios
  • Web-vitals
  • CSS

Développement Backend en JavaScript

  • Serveur Node.js
  • Framework Express
  • Base de données MySQL
    • Utilisation de PHPmyAdmin via XAMPP
    • Sequelize
  • Sécurité OWASP et RGPD

Test de l'application

Cloner le Front
  1. Cloner le frontend de l'application.
  2. Installer les dépendances : npm install
  3. Lancer : npm start
Cloner le Back
  1. Cloner le backend de l'application.
  2. Pour le projet, le fichier .env est ignoré dans gitignore
  3. installer les dépendances : npm install
  4. lancer : nodemon

Il s'agit de mon premier projet avec React. J'ai beaucoup appris, mais étant mon premier projet, j'ai également pris de mauvaises habitudes de code. Tout retour de votre part est instructif.

Je continuerai à travailler sur des projets avec React.js, cette librairie comporte beaucoup de points forts à commencer par la réutilisabilité des composants. Cependant, je prioriserai une base de données sur MongoDB plutôt que sur MySQL pour les petits projets.