GigGuru is a website for daily wage workers and clients, where clients can list the service along with the exact issue. The workers can see these listings and have a price negotiation with the client which both can agree to. It is a full-stack website. There is completete dark and white mode theming implemented.
- Landing page
- Signup page
- Worker account pages
- Client account pages
- About us page
- Contact us page
- Database images
React, ExpressJS, MongoDB (Mongoose), Chakra UI, HTML, CSS, Cloudinary
- Role based authentication, routes, pages protected.
- Admin gets to view all workers and clients and their dealings.
- Admin also does verification of the workers documents to make them eligible for deals.
- Clients can post their issues and select the category of service they require.
- Workers can view the listed issues and can negotiate with client to get a deal.
- Workers can also view, update and delete their profile.
- Whole website has got light as well as dark mode option.
- Frontend validation along with toasts to display feedback.
- Chat system for client and worker.
- Add map for client to enter their location.
- Ensure contact details are shared only after both sides agree to a price.
- Add navigation details like a route to the client address.
- Add ratings, reviews for worker after each service.
- Filter based on nearest client, cheapest service.