GuillaumeAubin / Groupomania

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:JavaScript 79.9%Language:CSS 19.4%Language:HTML 0.6%