Real-time 1v1 competitive programming battles with adorable Shiba Inu mascot.
shibacoder/
├── frontend/ # React + Vite frontend
├── backend/ # FastAPI backend
├── pitch-deck/ # Presentation materials
└── SHIBACODER_MVP.md # Development blueprint
cd frontend
npm install
npm run devFrontend will run on http://localhost:5173
cd backend
pip install fastapi uvicorn python-socketio
uvicorn main:app --reload --port 8000Backend will run on http://localhost:8000
- React (via Vite for fast HMR)
- Socket.IO Client for real-time communication
- Monaco Editor for code editing
- CSS Modules for styling
- FastAPI for REST API and WebSocket support
- Python-SocketIO for real-time events
- Real-time 1v1 coding battles
- Live opponent progress tracking
- Monaco code editor with syntax highlighting
- Test case visualization
- Simple room-based matchmaking