- GitHub Organization: https://github.com/servicediscoveryy
- Backend: https://servicediscoverybackend.onrender.com
- User Frontend: https://servicediscovery-kr3f.onrender.com
- Provider Frontend: https://providerfrontend.onrender.com/login
A smart, web-based platform that connects users with skilled service providers using an intelligent hybrid recommendation system. The goal is to make service discovery simpler, more personalized, and more inclusive for both users and independent service providers.
This platform helps users find service providers such as plumbers, electricians, tutors, mechanics, and more based on their preferences and past interactions. It also allows independent skilled individuals to register as providers and advertise their services.
To improve user experience, the system uses a hybrid machine learning model combining:
- K-Nearest Neighbors (KNN) for similarity-based and content-based recommendations
- Apriori for discovering frequent service usage patterns
This combination helps generate accurate, personalized service suggestions.
- Secure user & provider authentication
- Personalized recommendations using KNN + Apriori
- Search, filter, and category-based browsing
- Provider portfolios and service management
- Ratings, reviews, and booking system
- Real-time communication
- Contact details shared only after acceptance
- Admin dashboard for system management
- React.js
- Tailwind CSS
- Redux
- Node.js
- Express.js
- JWT Authentication
- MongoDB
- Python Microservice
- KNN
- Apriori Algorithm
The project connects users with reliable service providers through intelligent, personalized recommendations. With a scalable architecture and hybrid ML model, it improves service discovery and expands opportunities for skilled workers.