Skip to content

MaheshN1821/projectsWorkBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

CollabCraft - Where Collaboration Meets Creation

Overview

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/

Features

  • 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.

Technologies Used

  • React
  • Tailwind CSS
  • Node.Js
  • Express
  • Mongo DB
  • Jwt-Auth
  • Vercel
  • Stripe

Installation

  1. Clone the repository:
    git clone https://github.com/MaheshN1821/projectsWorkBoard.git
  2. Navigate to the project directory:
    cd projectsWorkBoard
  3. Navigate to the frontend directory by creating a new terminal:
    cd client
  4. Install the dependencies:
    npm install --legacy-peer-deps
  5. Start the development server:
    npm run dev
  6. Navigate to the backend directory by creating a new terminal:
    cd server
  7. Install the dependencies:
    npm install --legacy-peer-deps
  8. Start the server:
    npm start

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors