Plus
Сhoix

Art Gallery Réseau Social

Par ici

Un réseau social interactif fondé sur une base de donnée SQL

Cette web app est le fruit de mon travail de fin de formation à Digital City. La partie front est réalisée via React; Tant dis que la partie back est construite via Node & Express. Les informations des utilisateurs sont stockées sur une base de donnée MySql.

Au travers de ce projet, j'ai voulu créer un réseau social permettant aux artistes d'afficher & partager leurs oeuvres tout en permettant a chacun de liker et commenter chaque publication. Les utilisateurs ont la possibilité de créer leur profil. Ils peuvent y publier du texte et des photos sous la forme de post. Ils peuvent également afficher leurs oeuvres dans une galerie personnelle.

La partie front de la web app s'articule autour de divers fonctionnalitées de React.
React Router Dom assure le routing, la navigation et les liens.
MUI5 est utilisé pour le design de l'interface.
Axios est utilisé pour la gestion des queries API.
React Query est utilisé pour la gestion des states & le data fetching.
Toastify est utilisé pour les notifications & les pop ups.

La partie back utilise quant à elle Node & Express pour la gestion des routes et des controllers. Tant dis que MySql est utilisé pour la gestion de la base de donnée.
Nodemon est utilisé pour le monitoring du serveur.
CORS est utilisé pour la gestion des requêtes cross-origin.
Multer est utilisé pour la gestion des fichiers.
Bcrypt est utilisé pour le cryptage des mots de passe.
JsonWebToken est utilisé pour la gestion des tokens d'authentification.
Cookie Parser est utilisé pour mémorise ces tokens via la gestion des cookies.
DotEnv est utilisé pour la gestion des variables d'environnement et la sécurisation des infos sensibles.

Une structure réactive & résiliente

Que ce soit pour une offre d'emploi ou la réalisation d'un projet en freelance;
Je suis disponible pour toute demande.

Prêt à donner vie à vos idées ?
Contactez moi dès aujourd'hui