Welcome to Slack Clone, a full-stack real-time messaging application inspired by Slack.
- Frontend: Next.js, ReactJS, TypeScript, ShadCN UI, Jotai, Nuqs, Quill
- Backend: Convex
- Hosting: Vercel
- 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.
git clone https://github.com/salujaharkirat/slack-app.git
cd slack-app
# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
bun install
bun run dev
bunx convex dev
Huge thanks to Code With Antonio for making full-stack development education accessible and inspiring.