Skip to content

This is the client side repo of TASK MASTER website. TASK MASTER is a Micro Tasking and Earning Platform is designed to provide users with opportunities to complete small tasks and earn rewards.

Notifications You must be signed in to change notification settings

abrar-431/task-master-client-side

Repository files navigation

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

About

This is the client side repo of TASK MASTER website. TASK MASTER is a Micro Tasking and Earning Platform is designed to provide users with opportunities to complete small tasks and earn rewards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages