Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 2.7 KB

README.fr.md

File metadata and controls

73 lines (46 loc) · 2.7 KB

Projet Odin Book

en

Ce dépôt comprend le Full Stack Odin Book projet créé pour Odin Project.

L'objectif du projet est de créer un clone de la plateforme de médias sociaux Facebook en implémentant les principales fonctionnalités de la plateforme, à savoir les utilisateurs, les profils, les publications, les « likes », les « amis » ainsi que le fil d'actualité.

Une API RESTful a été créé à l'aide d'ExpressJS et sert de backend au projet.

Une interface utilisateur intuitive a été créé à l'aide de ReactJS et sert de frontend au projet.

Page d'accueil

Homepage Screenshot

Page d'amis

Friends page Screenshot

Page de profil

Profile's page Screenshot

Version Mobile

Mobile Version Screenshot

Technologies Utilisées

  • NodeJS
  • ExpressJS
  • MongoDB
  • ReactJS
  • Tailwind CSS
  • Cloudinary NodeJS

Principales Fonctionnalités

  • Intégration avec une RESTful backend API
  • Authentification à travers les JWTs
  • Personnalisation des profils d'utilisateurs
  • Opérations CRUD pour la fonctionnalité "amis" (Ajout d'amis / Suppression d'amis / Gestion des demandes d'amis)
  • Opérations CRUD pour la fonctionnalité "publications" (Ajout de publications / Suppression de publications )
  • Opérations CRUD pour la fonctionnalité "commentaires" (Ajout de commentaires / Modifiation de commentaires / Suppression de commentaires)
  • Interface Utilisateur Intuitive
  • Interface Utilisateur Responsive

Installation

Pour exécuter le projet localement sur votre machine :

  • Accédez au dossier frontend du projet et exécutez la commande suivante pour installer les dépendances du projet :
npm install
  • Exécutez la commande suivante pour pour générer un serveur local de développement
npm start