A modern developer collaboration platform built for remote teams. Collaro seamlessly integrates real-time communication, live streaming, and structured meetings to enhance team productivity.
💡 Want to see how it's built? Check out my Technical Deep Dive where I share the challenges, solutions, and lessons learned building this platform with Next.js, Clerk, Stream, and PostgreSQL!
A modern developer collaboration platform built for remote teams. DevnTalk seamlessly integrates real-time communication, live streaming, and structured meetings to enhance team productivity.
- Smart Workspaces: Create and join dedicated team spaces with role-based access control.
-
Real-time Communication: Engage in live discussions with integrated video and audio calls.
-
Live Streaming: Stream your coding sessions or presentations directly to your team.
- Node.js 18+
- Docker (optional)
- Git
- Clone & Install
git clone https://github.com/Coderx85/Collaro.git
cd Collaro
npm install
-
Environment Setup 🔐
-
Copy the example environment file:
cp .env.example .env.local
- Update the following variables in
.env.local
:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
: Your Clerk public keyCLERK_SECRET_KEY
: Your Clerk secret keySTREAM_API_KEY
: Your Stream API keySTREAM_API_SECRET
: Your Stream secret keyDATABASE_URL
: Your PostgreSQL connection stringRESEND_API_KEY
: Your Resend API key
Note: Never commit
.env
or.env.local
files to the repository
- Development
npm run dev # Start with Turbopack
# or
docker compose up --build # Start with Docker
Visit http://localhost:3000