Projets

Youssra thérapie

React
TypeScript
NodeJS
ExpressJS
MongoDB

Une application de blog conçue pour une neurothérapeute passionnée, offrant la possibilité de présenter sa profession, ses services, et de faciliter la communication et la prise de rendez-vous. L'application inclut l'authentification des utilisateurs, la création et la modification d'articles conviviale, la gestion des commentaires, et une interface d'administration. Explorez cette application pour découvrir comment j'ai aidé mon client à atteindre ses objectifs.

Iridescent ripples of a bright blue and pink liquid

Visiter Youssra thérapie

Plateforme de Blog Multi-fonctionnelle avec API

Front-End

Caractéristique Principale
  • Plateforme de blog développée principalement avec React.
Fonctionnalités avancées
  • Authentification utilisateur.
  • Création et modification d’articles.
  • Ajout et modification de commentaires.
  • Interface d’administration.
  • Édition et mise à jour d’articles avec React Quill.
  • Possibilité de donner des droits d’auteur à un utilisateur.
Technologies utilisées
  • React 18.2.0
  • TypeScript 5.0.2
  • TailwindCSS 3.3.3
  • Vite 4.4.5
  • AWS S3 pour le téléchargement d’images
  • Axios 1.5.0
  • Zod 3.22.2
  • React Quill 2.0.0
  • … et d’autres (consultez le fichier package.json pour la liste complète).

Back-End

Caractéristique Principale
  • API du blog construit avec la MERN Stack.
Fonctionnalités avancées
  • CRUD pour les articles de blog.
  • CRUD pour les commentaires.
  • Authentification JWT.
  • Validation des données avec Joi.
  • Journalisation des événements avec Winston.
Technologies utilisées
  • MongoDB
  • Express.js
  • Node.js
  • Mongoose
  • JSON Web Token (JWT) pour l’authentification
  • Joi pour la validation des données
  • Winston pour la journalisation
  • Bcrypt pour le hachage de mot de passe
Repo GitHub