Post by Arhan Ansari

Arhan Ansari
@arhanansariΒ β€’Β #show Β β€’Β 10mo

πŸš€ CanvasCraft – Real-time Collaborative Site Builder (Next.js 15 + Appwrite + Tailwind)

I’m excited to share CanvasCraft, a modern real-time site builder that I’ve been working on πŸŽ‰


CanvasCraft lets you build, collaborate, and publish websites instantly β€” all in your browser. It’s designed for teams, creators, and solo developers who want a smooth editing experience without setup hassle.


✨ Key Features


πŸ–ŠοΈ Block-based Editor – Add & customize blocks like hero, features, CTA, images, and more.


🎨 Rich Text Editing – Format headings, subheadings, and text (bold, italic, underline).


πŸ‘₯ Collaboration & Presence – Invite teammates, manage roles, and see who’s online.


πŸ“± Mobile-friendly Editing – Touch gestures (swipe up/down) and responsive design across devices.


🎯 Owner Tools – List/remove collaborators, manage shared access.


🎨 Customization – Change background color, font size, and styles directly.


🌍 Publishing – Instantly share your canvas as a live site.


πŸ› οΈ Tech Stack


Next.js 15 (App Router)


Tailwind CSS + ShadCN/UI


Framer Motion for animations


Appwrite (Auth + DB)


Lucide Icons


Deployed on Appwrite Sites


πŸ‘¨πŸ’» Built by me (a 15-year-old full-stack dev) with the vision of making collaborative site-building simple and fun.


πŸ“Ί You can also find me on YouTube where I share dev content:

πŸ‘‰ https://youtube.com/@codewitharhanofficial?si=-xAAwNAmUqhyxZlx


---


πŸ”— Try it out, star ⭐ the repo, and let me know your thoughts. Feedback and contributions are super welcome!


GitHub Repo:

https://github.com/ArhanAnsari/CanvasCraft

Live Site:

https://canvascraft.appwrite.network/

Your upvotes and feedback are welcome!

Words have more power than we think. Be kind.