Welcome to the Slack Clone project! This project demonstrates how to build an end-to-end fullstack and real-time Slack-like communication platform using modern web technologies.
In this project, you'll learn how to create a Slack clone with the following features:
- 📡 Real-time communication between users.
- 👍 Reactions to messages.
- 🧵 Threaded conversations and replies.
- ✏️ Edit messages in real-time.
- 🗑️ Delete messages with instant updates.
- 🔐 Role-based access control for channels and workspaces.
- 🖼️ Image attachments to enrich conversations.
- 🔒 Next Auth v5 authentication for secure access.
- 📺 Create channels for specific topics.
- 🏢 Create workspaces to organize teams and projects.
- ✉️ Invite system with invite codes to add members.
- 💬 Direct messaging for private conversations.
- 👥 User profiles for each member.
- Next.js 14 for the frontend and server-side logic.
- Next Auth v5 for authentication.
- Shadcn UI and Tailwind CSS for modern, responsive UI design.
- Vercel for deployment.
This project is currently in the development stage. If you would like to join as a developer, please contact the admin. If you have any queries, feel free to ask!