CollabCraft is a versatile collaboration platform designed to connect individuals with complementary skills for joint projects. Users can post collaboration opportunities, join projects, share resources, and communicate in real-time. With advanced search, role-based permissions, and integrated chat, it ensures smooth teamwork from start to completion. Website Link : https://projectsworkboard.vercel.app/
- Client Project Listings: Allows clients to post projects with detailed requirements, deadlines, and budgets for freelancers to explore.
- Freelancer Dashboard: Enables freelancers to browse available projects, submit proposals, and manage accepted tasks efficiently.
- Secure User Authentication: Implements JWT-based authentication with bcrypt for password hashing, ensuring secure login for clients and freelancers.
- Full-Stack MERN Implementation: Built using MongoDB, Express.js, React.js, and Node.js, ensuring scalability and efficiency.
- Implemented advanced search and filtering for projects based on skills.
- Designed role-based access control to distinguish permissions for project creators and members.
- Built scalable backend with Express.js and MongoDB.
- React
- Tailwind CSS
- Node.Js
- Express
- Mongo DB
- Jwt-Auth
- Vercel
- Stripe
- Clone the repository:
git clone https://github.com/MaheshN1821/projectsWorkBoard.git
- Navigate to the project directory:
cd projectsWorkBoard - Navigate to the frontend directory by creating a new terminal:
cd client - Install the dependencies:
npm install --legacy-peer-deps
- Start the development server:
npm run dev
- Navigate to the backend directory by creating a new terminal:
cd server - Install the dependencies:
npm install --legacy-peer-deps
- Start the server:
npm start