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
node index.js
To run this project, you will need to add the following environment variables to your .env file
DB_USER
DB_PASS
ACCESS_TOKEN_SECRET