Collaborate. Organize. Achieve.
Collabrix is a web-based student collaboration platform designed to help teams manage projects efficiently in a centralized workspace. It combines task management, team collaboration, file sharing, and role-based access into a clean and responsive interface tailored for academic and technical project teams.
- Secure user authentication using JWT
- Team creation and management
- Role-based access control (Admin / Member)
- Task management with status tracking
- Organize tasks into To Do, In Progress, and Done
- Assign tasks to team members
- File sharing within projects/teams
- Centralized dashboard for collaboration
- Responsive UI for desktop and mobile devices
- Activity tracking and project organization
- React.js
- Tailwind CSS
- shadcn/ui
- Node.js
- Express.js
- MongoDB
- JWT (JSON Web Tokens)
- Git & GitHub
collabrix/
│
├── frontend/
│ ├── components/
│ ├── pages/
│ ├── layouts/
│ ├── services/
│ └── App.jsx
│
├── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── middleware/
│ └── server.js
│
└── README.mdgit clone https://github.com/your-username/collabrix.git
cd collabrixcd frontend
npm installcd backend
npm installCreate a .env file in the backend directory:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_keycd backend
npm run devcd frontend
npm run dev- Real-time chat using Socket.io
- Notifications system
- Advanced activity logs
Developed as a collaborative academic project using the MERN stack.