Skip to content

MicroEarn is a web-based platform designed to facilitate micro-earning opportunities through tasks, rewards, and engagement features. Built using React, it offers a seamless and interactive user experience with modern UI/UX principles. The platform integrates secure authentication, real-time data updates, and scalable architecture

Notifications You must be signed in to change notification settings

Sajnin14/MicroEarn-Client

Repository files navigation

Website Name : MicroEarn

Micro Earn is a platform designed for earning through microtasks, rewards, or small-scale jobs. It allows users to complete tasks, earn points or money, and manage their earnings efficiently.

Admin email: sajnin@sajnin.com Admin password: Sajnin123 Admin name: sajnin

===================================================================================

Technologies Used: JavaScript, React,

     State Management: React Context-API,
     
     UI Library: Tailwind CSS,
     
     Backend: Firebase, Node.js,
     
     Database: MongoDB,
     
     Routing: React Router.

=========================================================================================

Dependencies:
firebase, jsonWebToken, react-router-dom, react-swippper-slider, react-hook-form, @tanstack/react-query, axios, tailwind CSS, framer motion, react-icons, sweetalert, react- helmet, lottie-react

===========================================================================================

Steps for run the project locally: 1. clone the github repository or simply download the repository

        2. go to command prompt and go to the folder directory by using 'cd'
        
        3. write code . and enter to visual stdio code from command prompt
        
        4. write 'npm i' and enter
        
        5. then write 'npm run dev' to open the website on your browser

===================================================================================================================================

Features:

 # Worker Feature---
     1. Worker can participate on tasks that buyer added. and by approving those tasks worker can get points.
     2. Worker can see their tasks, get notifications when buyer approve his/her tasks.
     3. worker can withdraw money if they have minimum 200 coin.

 # Buyer Features----
     4. Buyer can add tasks, can edit or delete his tasks also.
     5. Buyer can purchase coin with a small ammount if they needed 
     6. Buyer can see his/her payment history also. (the payment of buying coin) 
     7. Buyer have the right to review, approve and reject the tasks, that an worker submitted

# Admin Features------
     8. Admin have the right to make any user worker or admin or buyer.
     9. Admin can delete tasks.
     10. worker need approval for withdraw money.If admin approved the withdrawal than he/she can withdraw the money  

About

MicroEarn is a web-based platform designed to facilitate micro-earning opportunities through tasks, rewards, and engagement features. Built using React, it offers a seamless and interactive user experience with modern UI/UX principles. The platform integrates secure authentication, real-time data updates, and scalable architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published