π 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:
Your upvotes and feedback are welcome!
Words have more power than we think. Be kind.