CollabNest is a web platform designed to make project collaboration seamless and accessible for students and budding developers. It allows users to discover, join, and collaborate on projects, making it easier to gain practical experience, showcase skills, and work with like-minded peers.
- Project Browsing: Explore a variety of projects based on interests, technology stacks, and project type.
- Create & Manage Projects: Start your own project and manage team members, tasks, and progress.
- Join Projects: Apply to join projects and collaborate with other developers.
- Real-Time Collaboration: Communicate and work with teammates effectively within the platform.
- User Profiles: Showcase your skills, experience, and contributions.
- Accessible & Responsive UI: Easy to use on both desktop and mobile devices.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Clerk.dev
- Clone the repository:
git clone https://github.com/gagan723/collabnest.git
- Install dependencies in frontend and backend:
cd frontend npm install cd backend npm insatll
- Set environment variables in frontend and bacjend:
- Run the development servers
cd frontend npm run dev cd backend npm start
- Browse projects on the homepage.
- Create your own project and invite collaborators.
- Apply to join projects that match your skills.
- Manage your project applications and track status updates.