Skip to content

gaznafis007/kormik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 

Repository files navigation

Kormik - A Modern Freelance Marketplace

Kormik is a project-based marketplace where users can register as employers or freelancers. Employers can post jobs and projects, while freelancers can place bids on their desired opportunities. The platform facilitates communication, file submission, and project management between employers and freelancers, making it an efficient tool for remote collaboration.

Features

General Features:

  • User Authentication: Users can sign up as either an employer or a freelancer by providing the necessary information.
  • Responsive Design: Built using React and Tailwind CSS for a modern and mobile-friendly interface.

Employer Features:

  • Post Jobs: Employers can post jobs categorized as full-time, part-time, or project-based.
  • Review Bids: Employers can view bids placed by freelancers for their jobs and select a winner.
  • Talent Search: Employers can use the "Find Talent" page to discover freelancers and post their projects.
  • Project Management: Employers can communicate with freelancers and confirm project completion after file reviews.

Freelancer Features:

  • Search for Jobs: Freelancers can browse job listings and filter them based on their preferences.
  • Place Bids: Freelancers can place bids on their best-matching jobs with tailored proposals.
  • Project Workspace: Freelancers can communicate with employers in the project workspace for revisions and file submission.

Additional Features:

  • Dashboard: Separate dashboards for employers and freelancers to track bids, jobs, and project statuses.
  • Real-Time Communication: Text-based messaging system for project collaboration.
  • Dynamic Job Status Updates: Automatic status updates for jobs after employer confirmation.

Technologies Used

Frontend:

  • React.js: For building the user interface.
  • Tailwind CSS: For responsive and modern design.
  • Heroicons: For intuitive icons.
  • Framer Motion: For animations and transitions.
  • Axios: For API requests and handling backend communication.

Backend:

  • Express.js: For server-side logic and API development.
  • MongoDB: For database storage and management.
  • Cors: For handling cross-origin requests.
  • Vercel: For deploying the backend server.

Installation and Setup

Prerequisites

Ensure you have the following installed:

  • Node.js (v14+)
  • MongoDB (local or cloud-based)
  • npm or yarn

Live Link: https://kormik-dfdd3.web.app/

About

A freelance marketplace platform for digital workers to earn their livelihood through Kormik. This platform stacks and details will be given after completion of the platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages