Skip to content

lokeshchoudharyprogrammer/slack

Repository files navigation

ChatHive

🚀 Real-time Communication & Collaboration Platform

Features

  • 📡 Real-time messaging using WebSockets
  • 👍 Reactions to messages for better interaction
  • 🧵 Threaded conversations & replies system
  • ✏️ Edit messages after sending
  • 🗑️ Delete messages when needed
  • 🔐 Role-based access control for user permissions
  • 🖼️ Image attachments support
  • 🔒 Authentication with NextAuth v5
  • 📺 Create & manage channels
  • 🏢 Workspace creation for better organization
  • ✉️ Invite system with unique invite codes
  • 💬 Direct messaging between users
  • 👥 User profiles for personalization

Tech Stack

  • ⚛️ Framework: Next.js 14
  • 🎨 UI: ShadCN UI & Tailwind CSS
  • 🚀 Deployment: Vercel

Installation

# Clone the repository
git clone https://github.com/your-username/chathive.git
cd chathive

# Install dependencies
npm install

# Start the development server
npm run dev

Deployment

This project is optimized for Vercel deployment. Simply connect your repository and deploy with ease.

Contributing

We welcome contributions! Feel free to submit PRs, open issues, and suggest improvements.

License

MIT License © 2025 ChatHive

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published