Skip to content

ShubhamDidharia/collabify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ Work Collabration with Chat & Video Calling ✨

Highlights:

  • πŸ’¬ Real-time Messaging with Threads, Reactions & Pinned Messages
  • πŸ“‚ File Sharing (Images, PDFs, ZIPs & more)
  • πŸ“Š Polls with Multiple Options, Anonymous Mode, Suggestions & Comments
  • πŸ” Clerk Authentication with Secure User Management
  • πŸ“¨ Direct Messages & Private Channels
  • πŸ“Ή 1-on-1 and Group Video Calls with Screen Sharing & Recording
  • πŸŽ‰ Real-time Reactions during Calls
  • πŸ”§ Background Jobs powered by Inngest
  • 🚨 Production-grade Error Monitoring with Sentry
  • πŸ€– AI-powered Code Suggestions with CodeRabbit
  • πŸš€ Free Deployment Setup
  • 🎯 Built with Scalable Technologies like Stream
  • ⏳ And much more!

πŸ§ͺ .env Setup

Backend (/backend)

PORT=5001
MONGO_URI=your_mongo_uri_here

NODE_ENV=development

CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key_here
CLERK_SECRET_KEY=your_clerk_secret_key_here

STREAM_API_KEY=your_stream_api_key_here
STREAM_API_SECRET=your_stream_api_secret_here

SENTRY_DSN=your_sentry_dsn_here

INNGEST_EVENT_KEY=your_inngest_event_key_here
INNGEST_SIGNING_KEY=your_inngest_signing_key_here

CLIENT_URL=http://localhost:5173

Frontend (/frontend)

VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key_here
VITE_STREAM_API_KEY=your_stream_api_key_here
VITE_SENTRY_DSN=your_sentry_dsn_here
VITE_API_BASE_URL=http://localhost:5001/api

πŸ”§ Run the Backend

cd backend
npm install
npm run dev

πŸ’» Run the Frontend

cd frontend
npm install
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published