Skip to content

Latest commit

Β 

History

History
83 lines (52 loc) Β· 1.59 KB

File metadata and controls

83 lines (52 loc) Β· 1.59 KB
Pixie Logo

🎨 Pixie

Real-time collaborative pixel art editor

Draw together on a shared canvas β€” like r/place, but for friends.


✨ Features

  • Real-time drawing β€” See every pixel update instantly
  • Lobby system β€” Create and join public drawing rooms
  • Customizable canvases β€” Multiple sizes and color palettes
  • Admin tools β€” Kick and ban disruptive users
  • Export to PNG β€” Download your artwork
  • Mobile-friendly β€” Touch support with pan & zoom

πŸš€ Quick Start

Docker (Recommended)

docker compose up
Service URL
App http://localhost:5173
API Docs http://localhost:3000/api-docs

Manual

# Server
cd server && npm install && npm run dev

# Client (separate terminal)
cd client && npm install && npm run dev

Production

JWT_SECRET=your-secret docker compose -f docker-compose.prod.yml up -d --build

πŸ“– See DEPLOYMENT.md for details.


βš™οΈ Configuration

Variable Default Description
JWT_SECRET dev-secret-key Required in production
MONGO_URI mongodb://localhost:27017/pixie Database connection
PORT 3000 Server port

πŸ› οΈ Built With

Frontend: Vue.js 3 β€’ Pinia β€’ Vite β€’ Socket.IO
Backend: Node.js β€’ Express β€’ MongoDB β€’ Socket.IO


Made with ❀️ and pixels

Logo by @TommasoTurci πŸ™