$oulkabir --launch
AccueilServicesProjetsMon parcoursBlogMes domainesContact
Me Contacter
AccueilServicesProjetsMon parcoursBlogMes domainesContactMe Contacter
  1. Accueil
  2. Projets
  3. Canva Clone
FullstackProjet académique2024

Canva Clone

Un outil de design façon Canva avec collaboration en temps réel, authentification et canvas d'édition en direct — un projet full-stack de fin d'études.

Démo en ligne Code source
project-pfe-x9e4.vercel.app

Stack technique

Next.jsConvexClerkTypeScript

Le problème

Les éditeurs collaboratifs sont difficiles : ils demandent une synchronisation en temps réel, une authentification et un canvas réactif qui reste cohérent entre les utilisateurs.

Ce que j'ai construit

  • Développement du canvas d'édition et de l'interface en Next.js + TypeScript.
  • Utilisation de Convex pour la synchronisation des données et de l'état en temps réel entre utilisateurs.
  • Intégration de Clerk pour l'authentification et la gestion des utilisateurs.

Défis & comment je les ai résolus

  • Maintenir l'état du canvas cohérent en temps réel entre les sessions.
  • Intégrer proprement l'authentification dans un modèle de données collaboratif.

Le résultat

Un outil de design collaboratif fonctionnel qui démontre une architecture full-stack temps réel avec authentification. Démo en ligne disponible.

Ce que j'en ai retiré : Expérience concrète des backends temps réel et des compromis liés à l'état collaboratif.

Vous avez un projet similaire ?

Parlons de votre projet — je réponds sous 24 heures.

Démarrer un projet
Tous les projets

Développeur fullstack passionné, créant des solutions numériques modernes et performantes.

Navigation

AccueilServicesProjetsMon parcoursBlogMes domainesContact

Contact

Téléphone: +212 720 901 137

WhatsApp: +212 655 639 386

Email: oulkabirmohamed90@gmail.com

MOHAMED
© 2026 Mohamed Oulkabir. Tous droits réservés