CollabDesk is a full-stack team collaboration web application built using the MERN stack (MongoDB, Express.js, React, Node.js). It enables teams to manage tasks, communicate in real time, and stay organized through interactive project boards.
- 🔐 User authentication using JWT
- 💬 Group and private chat using Socket.io
- 📝 Project task board
- 👥 Team creation & role-based access (Admin/Member)
- 🔔 Real-time notifications
- 📊 Reports & Tracking tasks
- ✅ Task Management (Custom Column-Based System)
🌐 Live Demo : CollabBoard - Collaborate and manage projects by creating or joining a team
🎥 Demo Video : will be available soon...
| Category | Technology |
|---|---|
| Frontend | React, Tailwind CSS, Context API |
| Backend | Node.js, Express.js |
| Database | MongoDB (Mongoose) |
| Real-Time | Socket.io |
| Auth | JWT, Bcrypt |
| State Mgmt | React Context / Redux (optional) |
| Hosting | Vercel (Frontend), Render (Backend) |
| API | Gemini Api (gemini-2.5-flash) |
Currently, there are no automated tests implemented for this project.
🧠 Currently learning: Advanced AI Algorithm , real-time systems, and React performance optimizations
👯♀️ Looking to collaborate on: Open-source projects, educational apps, and AI-assisted platforms
🤔 Looking for help with: Best practices for scalable Node.js backends and React architectures
💬 Ask me about: MERN stack, AI integrations, and Other
📫 How to reach me: pallab861774@gmail.com | LinkedIn
😄 Pronouns: He/Him
⚡️ Fun fact: I love gamifying learning experiences and building interactive educational platforms
I'm a full stack developer passionate about building interactive MERN applications, real-time systems, and AI-assisted platforms like CollabDesk.
To deploy this project locally, run:
npm install
npm run dev