- Username: hermender144@gmail.com
- Password: 1234aA$
Micro-Task and Earning Platform
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.
- User Roles: Supports three distinct roles – Worker, Buyer, and Admin with different functionalities.
- Task Management: Buyers can create, review, and approve tasks, while Workers can complete and submit tasks.
- Secure Authentication: Users can register and log in using email/password or Google authentication.
- Coin System: Workers earn coins for completing tasks, which can be withdrawn once they accumulate enough.
- Admin Dashboard: Admins can manage users, tasks, and withdrawal requests efficiently.
- Responsive Design: Fully optimized for mobile, tablet, and desktop views.
- Payment Integration: Stripe payment gateway for buying coins.
- Notification System: Users receive real-time notifications for task approvals, rejections, and payments.
- Pagination & Filtering: Efficient pagination and filtering options for better task management.
- Secure Authorization: Role-based access control to ensure secure data handling.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase, JWT
- Hosting: Vercel (Backend), Firebase (Frontend),
- Payment Gateway: Stripe