https://github.com/islamemon59/service-provider-client-side
A role-based service provider platform where customers can book services and providers can manage offerings and bookings securely.
https://github.com/islamemon59/service-provider-client-side
booking expressjs firebase-auth fullstack mongodb nodejs platform react service-provider tailwindcss
Last synced: 4 months ago
JSON representation
A role-based service provider platform where customers can book services and providers can manage offerings and bookings securely.
- Host: GitHub
- URL: https://github.com/islamemon59/service-provider-client-side
- Owner: islamemon59
- Created: 2025-06-25T05:32:13.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-25T08:49:04.000Z (4 months ago)
- Last Synced: 2025-06-25T09:42:25.704Z (4 months ago)
- Topics: booking, expressjs, firebase-auth, fullstack, mongodb, nodejs, platform, react, service-provider, tailwindcss
- Language: JavaScript
- Homepage: https://help-nest-service-provider.netlify.app/
- Size: 3.85 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HelpNest 🏠 – Service Provider Platform
HelpNest is a comprehensive service provider web application that enables users to explore, book, and manage a variety of services. It offers a seamless, role-based experience tailored for **customers** and **service providers**, facilitating smooth interactions, bookings, and service management.
## 🔗 Live Site
[Visit HelpNest Live](https://help-nest-service-provider.netlify.app/)
## 🚀 Features
* 🔐 **Authentication & Authorization:** Secure login and signup using Firebase Authentication; protected routes ensure access control based on user roles.
* 🛠️ **Service Management:** Service providers can add, edit, and delete their services; each service is linked to its authenticated provider.
* 📦 **Customer Booking:** Customers can browse all available services and make bookings; users can securely view their own bookings, with data privacy ensured.
* 📋 **Booking Status Updates:** Providers can track and update the status of bookings with clear stages such as "Pending," "Working," and "Complete."
## 🛠️ Tech Stack
* **Frontend:** React, React Router, Tailwind CSS, DaisyUI
* **Backend:** Node.js, Express.js
* **Database:** MongoDB
* **Authentication:** Firebase Authentication
* **API Communication:** Axios, JWT