Skip to content

adnansyed101/earnify-client

Repository files navigation

Earnify

The Micro Task and Earning Platform is designed to provide users with opportunities to complete small tasks and earn money. Clients who signup can either be buyer or worker. Buyers can buy coins and assign tasks. Workers can complete tasks to earn coins and withdraw them againt dollar. Also there are admin priveleges. Admin's can delete users and tasks.

Installation

Install Earnify with npm

  cd earnify-client
  npm install

Technologies Used


  • React
  • Express
  • MongoDB
  • Firebase

Features of the website:


  • Role Based Authorization.
  • Shows toast on any CRUD operation.
  • Uses firebase for authentication.
  • Role based navigation
  • Shows Notification for the user.
  • Show status of activities based on accepted or rejected.
  • The admin can delete user and all submission or tasks by the user.
  • Show overview based on role.

Dependencies Used:


  • Axios
  • Date-fns
  • Headless Ui
  • Tanstack Query
  • React Datepicker
  • Swiper

Homepage

About

A micro task website where users can create and complete tasks based on their role.

Topics

Resources

Stars

Watchers

Forks

Languages