Skip to content

salujaharkirat/slack-app

Repository files navigation

🚀Slack Clone – Full Stack Slack application with the latest tech stack.

Welcome to Slack Clone, a full-stack real-time messaging application inspired by Slack.


📸 Demo

🌐 Live Demo


⚙️ Tech Stack

  • Frontend: Next.js, ReactJS, TypeScript, ShadCN UI, Jotai, Nuqs, Quill
  • Backend: Convex
  • Hosting: Vercel

🔥 Features

  • Workspaces: Create and manage multiple workspaces.
  • Channels & Direct Messages: Communicate in public channels or private DMs.
  • Role-Based Access Control: Admins, moderators, and members with tailored permissions.
  • Real-Time Messaging: Instant message delivery with infinite scroll.
  • User Management: Invite, edit, and manage workspace members.

🚀 Getting Started

1. Clone the repo

git clone https://github.com/salujaharkirat/slack-app.git
cd slack-app

2. Confirm env

# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=

3. Install dependencies

bun install

3. Run development Server

bun run dev

4. Database

bunx convex dev

🙌 Acknowledgments

Huge thanks to Code With Antonio for making full-stack development education accessible and inspiring.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published