HomeServicesProjectsProcessAboutTechnologiesEducationContactDomains
Hire Me
HomeServicesProjectsProcessAboutTechnologiesEducationContactDomainsHire Me
  1. Home
  2. Projects
  3. Canva Clone
fullstackacademic project2024

Canva Clone

A Canva-style design tool with real-time collaboration, authentication and a live editing canvas — a full-stack final-project build.

Live demo Source code
Canva Clone — screenshot

Tech stack

Next.jsConvexClerkTypeScript

The problem

Collaborative editors are hard: they need real-time sync, authentication and a responsive canvas that stays consistent across users.

What I built

  • Built the editing canvas and UI in Next.js + TypeScript.
  • Used Convex for real-time data/state sync between users.
  • Integrated Clerk for authentication and user management.

Challenges & how I solved them

  • Keeping the canvas state consistent in real time across sessions.
  • Wiring authentication cleanly into a collaborative data model.

The result

A working collaborative design tool demonstrating real-time full-stack architecture and auth. Live demo available.

What I learned: Hands-on experience with real-time backends and the trade-offs of collaborative state.

Have something similar in mind?

Let's talk about your project — I reply within 24 hours.

Start a project
All projects

Passionate fullstack developer, creating modern and performant digital solutions.

Navigation

HomeAboutServicesProjectsTechnologiesContact

Contact

Phone: +212 720 901 137

WhatsApp: +212 655 639 386

Email: oulkabirmohamed90@gmail.com

MOHAMED
© 2026 Mohamed Oulkabir. All rights reserved