A collaborative coding platform with GitHub integration.
colab_code_showcase.mp4
- GitHub OAuth — connect your GitHub account
- Workspace management — create, join, and leave workspaces
- Repo browser — browse branches and files from any linked GitHub repo
- Monaco editor — open and edit files directly in the browser
- Commit & PR — push changes and open a pull request without leaving the app
Frontend — React, TypeScript, Tailwind, Monaco Editor
Backend — Django, Django REST Framework, SimpleJWT
Auth — GitHub OAuth + JWT (djoser)
# backend
cd colab_code
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
# frontend
cd cc
npm install
npm run dev- Real-time collaborative editing (WebSockets / CRDTs)
- In-workspace chat
- Member invite system
- Workspace activity feed