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.
• 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.
Client: React, TailwindCSS, HTML
Server: Node, Express
Database: MongoDB
Authentication: Firebase, JWT Token
Run the below commands in your computer to run this project
npm install
npm run dev
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