Skip to content

A modern developer collaboration platform built for remote teams. Collaro seamlessly integrates real-time communication, live streaming, and structured meetings to enhance team productivity.

Notifications You must be signed in to change notification settings

Coderx85/DevnTalk

Repository files navigation

Collaro Collaro Logo

A modern developer collaboration platform built for remote teams. Collaro seamlessly integrates real-time communication, live streaming, and structured meetings to enhance team productivity.

Collaro Homepage

✨ Key Features

under-computer

Smart Workspaces

  • Create & join dedicated team spaces
  • Role-Based Access Control (RBAC)
  • Customizable workspace settings
meeting-room

Real-Time Communication

  • HD video meetings with screen sharing
  • Live streaming for announcements
  • Integrated chat during calls
GitHub Integration

GitHub Integration

  • Link discussions to repositories
  • Review pull requests together
  • Track issues in context

🛠️ Tech Stack

Frontend Core

React 19 Next.js 15 TypeScript 5

UI & Design

Tailwind CSS 4 Radix UI Lucide React

State & Forms

Zustand React Hook Form Zod

Communication

Stream Video SDK

Security

Clerk

Database

PostgreSQL Drizzle ORM

DevOps & Tools

ESLint 9 Prettier Husky Docker

🏁 Getting Started

Prerequisites

  • Node.js 18+
  • Docker (optional)
  • Git

Quick Start 🚀

  1. Clone & Install
git clone https://github.com/Coderx85/Collaro.git
cd Collaro
npm install
  1. Environment Setup 🔐

  2. Copy the example environment file:

cp .env.example .env.local
  1. Update the following variables in .env.local:
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: Your Clerk public key
  • CLERK_SECRET_KEY: Your Clerk secret key
  • STREAM_API_KEY: Your Stream API key
  • STREAM_API_SECRET: Your Stream secret key
  • DATABASE_URL: Your PostgreSQL connection string
  • RESEND_API_KEY: Your Resend API key

Note: Never commit .env or .env.local files to the repository

  1. Development
npm run dev     # Start with Turbopack
# or
docker compose up --build   # Start with Docker

Visit http://localhost:3000

About

A modern developer collaboration platform built for remote teams. Collaro seamlessly integrates real-time communication, live streaming, and structured meetings to enhance team productivity.

Topics

Resources

Stars

Watchers

Forks

Languages