Skip to content

parrth20/Excalidraw

Repository files navigation

Excalidraw Clone

This repository contains a polished Excalidraw-style drawing app in apps/web.

Main App

  • Dark-only canvas interface
  • Smooth freehand pencil strokes with perfect-freehand
  • Rough rectangle, diamond, ellipse, line, and arrow tools
  • Text insertion and editing
  • Select, move, duplicate, delete, layer ordering, and keyboard shortcuts
  • Eraser, undo/redo, zoom, pan, PNG export, and local persistence
  • Supabase login/signup with guest-mode limits

Run Locally

pnpm install
pnpm --filter web dev

Open http://localhost:3000.

Required Env

For cloud login, create apps/web/.env.local:

NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=sb_publishable_your_key

Build

pnpm --filter web build

Preview Deployment

Vercel preview:

https://excalidraw-clone-ntve0iuw8-parrth20s-projects.vercel.app

About

An interactive virtual whiteboard designed to deliver a natural, hand-drawn sketching experience — ideal for brainstorming, teaching, and remote collaboration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors