Transform your hand-drawn sketches into functional websites instantly using AI.
Built for Wildhacks 2025. Continuing to be built in private. This repo is now an archive.
- Draw UI components using TLDraw's intuitive canvas
- Real-time preview of generated components
- Save and manage your sketches with Supabase
- Built-in code editor powered by Monaco Editor
- Node.js and npm
- Python 3.x
- pip (Python package manager)
-
Clone the repository
git clone https://github.com/Bardmemic/SketchReact.git cd SketchReact -
Backend Setup
cd backend pip install -r requirements.txt -
Frontend Setup
cd frontend npm install
-
Start the Backend Server
cd backend python3 main.pyThe backend will run on
http://localhost:3000 -
Start the Frontend Development Server
cd frontend npm run devThe frontend will be available at
http://localhost:5173
- React
- TLDraw (Sketch Canvas)
- Monaco Editor (Code Editor)
- Tailwind CSS (Styling)
- ShadcnUI (Components)
- Flask (Python Web Framework)
- Claude API (AI Code Generation)
- Gemini API (AI Chat Interface)
- Supabase (User Data & Sketch Storage)
- Claude - AI Code Generation
- Gemini - AI Chat Interface
- TLDraw - Sketch Canvas
- Monaco Editor - Code Editor
- Supabase - Database and Authentication