After weeks of building, debugging, redesigning, and optimizing β I finally completed my full stack collaborative whiteboard project called Canvra π¨β¨
π Live Demo: https://canvra.vercel.app/
π¦ GitHub Repo: https://github.com/Prem759-0/Miro-clone-public.git
Canvra is a modern collaborative whiteboard platform inspired by Miro. Users can: The main goal of this project was to deeply understand how modern collaborative SaaS applications are built internally. I wanted to learn: β Infinite Canvas β Real-Time Collaboration β Sticky Notes β Shape Tools β Drag & Drop β Zoom & Pan β Responsive Design β Authentication β Protected Boards β Smooth Canvas Rendering β Modern SaaS UI β Optimized Performance Building a collaborative app was MUCH harder than expected. Some difficult parts included: A lot of time went into improving interaction smoothness and overall UX. This project improved my understanding of: I enjoy building products that combine: Miro-style apps are one of the best ways to learn advanced frontend and backend concepts together. So I challenged myself to build one from scratch π Planned features:
π Live Demo: https://canvra.vercel.app/
π¦ GitHub Repo: https://github.com/Prem759-0/Miro-clone-public.git
If you like the project:
β Star the repo π§ Share feedback π Suggest improvements Would love to hear your thoughts π