The application has two views:
-
The Client View
- The client has a user friendly and intuitive flow for finding a worker to help him with his needs.
- It's a three step process:
-
- Select the service you need
- Select the day when you need the job to be done
- Choose the worker from a list of available workers near you, that are specialized in your needed service
-
-
The Worker View
- Worker have three important functionalities:
-
- Create a good looking profile with the services that he provides and all necessary informations.
- Add his availability in the calendar.
- Track and successfully complete his jobs to get good reviews.
-
- Worker have three important functionalities:
- Register as a Worker or Client
- Login
- Create your profile
- Orders summary
- (Client) Choose the needed service
- (Client) Choose the needed date
- (Client) Search workers, view their profile, reviews and hire the perfect candidate for the job
- (Client) Write reviews
- (Worker) Track your jobs
- (Worker) Add availability in calendar
- (Worker) Add your services and prices
- React.js
- TailwindCSS
- React-Redux
- Node.js with Express.js
- MongoDB
- MapQuest API