Skip to content

Auti29/doodleX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖊️ DoodleX — Collaborative Drawing Board

DoodleX is a real-time collaborative drawing platform where multiple users can draw together on a shared canvas, powered by WebSockets for instant updates. Whether you're brainstorming ideas, sketching UI wireframes, or just doodling with friends, DoodleX makes collaboration fun and seamless.


Tech Stack

Category Technologies
Frontend Next.js, TypeScript, Tailwind CSS
Backend Node.js, Express.js, WebSockets
Database PostgreSQL + Prisma ORM
Monorepo Turborepo

Features

  • Real-time collaborative canvas using WebSockets
  • Multi-user drawing synchronization
  • Session-based board saving with PostgreSQL + Prisma
  • infinite scroll

Screenshots

Dashboard Canvas Collaboration
Dashboard Screenshot Canvas Screenshot

Installation & Setup

# Clone the repository
git clone https://github.com/yourusername/doodleX.git
cd doodleX

# Install dependencies
npm install

# Setup environment variables
# (create a .env file based on .env.example)

# Run database migrations
npx prisma migrate dev

# Start the development server
npm run dev

About

real-time collaborative drawing board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •