GitHunt

alt text

https://youtu.be/43xmaSJbEVs

Overview

Hi ๐Ÿค™ In this FREE 11 hour video you'll learn how to build a real-time Figma clone. You'll build features like real-time canvas updates, collaborative tools, advanced shape and text editing, and much more. We'll be using modern technologies such as Next.js 15, React 18, TypeScript and Liveblocks. You'll be able to build along with me from project setup to Vercel deployment.

Features:
๐Ÿ”„ Real-time canvas updates
๐Ÿ‘€ See others' cursors
๐Ÿ”— Share rooms
๐Ÿ› ๏ธ Property editor
๐Ÿ“Š Dashboard
โœ๏ธ Shapes, drawings, and text
โ†ฉ๏ธ Undo and redo
๐Ÿ”€ Manage layer's z-indexes
๐Ÿ”‘ Sign Up And In
๐Ÿš€ Vercel Deployment
๐Ÿ“Š Postgres Database

Setup

Follow these steps to install and set up the project.

Clone the Repository

git clone https://github.com/Andreaswt/figma-clone.git
cd figma-clone

Install Node.js

Download and install Node.js if not already installed. Use the link below for guidance on installation via package manager:
Node.js Download

Install Node Modules

npm install

Liveblocks

Sign up for Liveblocks, and create a project. Grab the public and secret key for the project.

Setup Environment Variables

Create a .env file in the root of the project and add the necessary environment variables listed in env.js.

Run the Project

npm run dev

Access the Application

Open your browser and visit:
http://localhost:3000

Languages

TypeScript95.4%JavaScript2.8%Shell1.8%CSS0.1%

Contributors

MIT License
Created November 29, 2024
Updated March 7, 2026
Andreaswt/figma-clone | GitHunt