Groupomania

Création d’un réseau social d’entreprise

Ma mission

Développement fullstack du réseau social d’une entreprise.

Les technologies utilisées

  • Front : React / Javascript / Bootstrap
  • Back : Node.js / Express.js
  • Base de données: mySQL / Sequelize

Le projet

Composition du site

  • une page de connexion ou d’inscription
  • une page d’accueil
  • une page descriptive pour chaque article
  • une page descriptive du compte de chaque utilisateur
  • un compte administrateur

Page d’inscription / de connexion

Pour accéder au réseau social, l’utilisateur devra créer un compte, ce qui l’enregistrera de manière sécurisée dans notre base de données mySQL (email et mot de passe cryptés).

Page d’accueil

Une fois authentifié, l’utilisateur accéde à la page d’accueil qui affiche l’ensemble des articles postés, dans l’ordre du plus récent au plus ancien et peut aussi lire et créer des commentaires.

Ajout d’un article

Chaque utilisateur a la possibilité de publier un nouvel article

Les comptes utilisateurs

L’application offre également la possibilité de consulter les comptes des utilisateurs affichant leur biographie, leur photo ainsi que les différents articles qu’ils ont postés.

Un utilisateur pourra uniquement modifier ou supprimer son propre compte.

Un compte administrateur

Afin de modérer ce réseau social, un compte administrateur est défini. Ce dernier pourra modifier ou supprimer des articles, des commentaires mais également des comptes utilisateurs.