Skip to content

Micro-Task and Earning Platform 💰 - A task-based earning platform where users complete small tasks to earn money. It features role-based access for Workers, Buyers, and Admins, secure authentication, a coin-based reward system, and payment integration.

Notifications You must be signed in to change notification settings

rizowan-rafi/Gig-flow

Repository files navigation

Micro-Task and Earning Platform

Admin Credentials

Live Site URL

Micro-Task and Earning Platform

Project Overview

The Micro-Task and Earning Platform is a web application that allows users to complete small tasks and earn money. It provides a seamless experience for Workers, Buyers, and Admins to manage tasks, earnings, and platform operations.

Features

  1. User Roles: Supports three distinct roles – Worker, Buyer, and Admin with different functionalities.
  2. Task Management: Buyers can create, review, and approve tasks, while Workers can complete and submit tasks.
  3. Secure Authentication: Users can register and log in using email/password or Google authentication.
  4. Coin System: Workers earn coins for completing tasks, which can be withdrawn once they accumulate enough.
  5. Admin Dashboard: Admins can manage users, tasks, and withdrawal requests efficiently.
  6. Responsive Design: Fully optimized for mobile, tablet, and desktop views.
  7. Payment Integration: Stripe payment gateway for buying coins.
  8. Notification System: Users receive real-time notifications for task approvals, rejections, and payments.
  9. Pagination & Filtering: Efficient pagination and filtering options for better task management.
  10. Secure Authorization: Role-based access control to ensure secure data handling.

Technology Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase, JWT
  • Hosting: Vercel (Backend), Firebase (Frontend),
  • Payment Gateway: Stripe

About

Micro-Task and Earning Platform 💰 - A task-based earning platform where users complete small tasks to earn money. It features role-based access for Workers, Buyers, and Admins, secure authentication, a coin-based reward system, and payment integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages