Summary
Keywords
Full Transcript
🎨 Build a Full Stack Canva Clone 2.0 with Next.js, React & Convex | ImageKit.io 🚀 In this tutorial, you'll learn how to build a powerful Canva-like design tool using Next.js, React, Convex, and ImageKit.io. Whether you're a developer looking to enhance your full-stack skills or an entrepreneur wanting to create a design app, this video covers everything from backend setup to real-time image editing and cloud storage. 📌 Convex: https://convex.link/tubeguruji 📌 Signup for ImageKit’s forever free plan : https://tinyurl.com/3dmz7wd3 📌 Full Stack Project & Source Code : https://tubeguruji.com ImageKit documentation: https://tinyurl.com/3ene7n76 Try ImageKit forever free account: https://tinyurl.com/3dmz7wd3 🔹 What You'll Learn: ✅ Setting up a Next.js project for a seamless frontend experience ✅ Managing real-time data with Convex (Serverless Database & Backend) ✅ Optimizing and storing images using ImageKit.io ✅ Implementing advanced drag-and-drop design features ✅ Building a scalable and high-performance design tool 🔥 By the end of this tutorial, you’ll have a fully functional Canva-like web app ready to deploy! 💡 Tech Stack Used: 🔹 Next.js 14 – React framework for fast, dynamic UI 🔹 React.js – Interactive front-end components 🔹 Convex – Serverless database & real-time backend 🔹 ImageKit.io – Image optimization, AI Transformation & storage 🔹 Tailwind CSS – Modern styling for a sleek UI 🚀 Perfect for: ✔️ Developers who want to build a full-stack SaaS app ✔️ Those interested in real-time image editing and manipulation ✔️ Anyone looking to master Next.js & Convex in a practical project 🔔 Don’t forget to like, subscribe & hit the notification bell to stay updated on more full-stack development tutorials! 📌 Useful Links: 🔗 Source Code: https://dcmk.short.gy/canva-clone-source-code 🔗 Free Source : https://dcmk.short.gy/canva-clone-free-source 🔗 Resources : https://dcmk.short.gy/free-resouces 🔗 Free Member Only Source Code : https://www.tubeguruji.com/course-preview/canva-clone 🔗 Application Demo : https://canva-clone-2-0.vercel.app/workspace 📢 Stay Connected: 💻 Join our Discord Community - https://discord.gg/DJUpW5bMtz 🖼️ Follow us on Instagram: https://www.instagram.com/tubeguruji 💼 Business Inquiries: [email protected] Got questions? Drop them in the comments! 💬👇 Join this channel to get access to perks: https://www.youtube.com/channel/UC33Tc4FCgd_to314_b2hNTg/join CHAPTER 00:00:00 Introduction 00:08:22 Create NextJs App 00:16:28 Backend Setup (Convex DB) 00:25:08 Authentication 00:43:27 Workspace Layout 01:17:01 Create New Canva Page 01:45:18 Design Editor Layout 02:11:19 Add Canvas using Fabric.js 02:24:32 Change Canvas Background 02:38:39 Upload Image using Imagekit 02:56:51 Search Images using unsplash api 03:14:26 Delete Selected Object/Element 03:19:28 Add Shapes 03:29:36 Shapes Settings 04:03:27 AI Image Transformation using ImageKit.io 04:37:21 Add Text to Canvas 04:47:06 Text Settings 05:09:55 Stickers 05:11:01 Save Design 05:23:06 Export to png Image 05:27:51 Save Design Preview as Image 05:33:43 Import Template 05:43:25 Show User Created Design 05:54:11 Add Template 06:05:26 Deploy App
