Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 1.32 KB

README.md

File metadata and controls

52 lines (29 loc) · 1.32 KB

Live Site

Task Master

Project Overview

Task Master connects Task Creators and Workers to facilitate small task completion and reward distribution. This platform addresses the need for an efficient, user-friendly way to manage and execute micro-tasks. The platform allows Task Creators to post tasks and review submissions while enabling Workers to complete tasks and earn rewards. It solves the problem of finding and managing small jobs, providing a structured system for both parties.

Key Features

• Task Management:Task Creators can create, review, and manage tasks with ease.

• Worker Engagement: Workers can view, complete tasks, and withdraw earned coins.

• Admin Oversight: Admins manage user roles, task integrity, and handle withdrawal requests.

Technologies Used

Client: React, TailwindCSS, HTML

Server: Node, Express

Database: MongoDB

Authentication: Firebase, JWT Token

Installation

Run the below commands in your computer to run this project

  npm install
  npm run dev

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

VITE_APIKEY VITE_AUTHDOMAIN VITE_PROJECTID VITE_STORAGEBUCKET VITE_MESSAGINGSENDERID VITE_APPID VITE_IMAGE_HOSTING_KEY