ServiceDiscovery is an innovative platform that connects service seekers with skilled individuals, empowering ordinary people to showcase their talents and offer services to a broader audience.
- User & Service Provider Profiles: Users can create detailed profiles showcasing their skills and services.
- Service Discovery: Categorized services with search and filtering for quick access.
- Recommendation System: AI-powered content-based filtering to recommend relevant services.
- Real-Time Chat: Seamless communication between users and service providers.
- Secure Transactions: Contact details shared only after service acceptance.
- Portfolio Display: Service providers can showcase their work and achievements.
Unlike traditional platforms that rely on pre-selected service providers, ServiceDiscovery focuses on enabling regular individuals to showcase their skills and grow professionally.
- Frontend: React.js, Material-UI
- Backend: Node.js, Express.js
- Database: MongoDB
- Machine Learning: Logistic Regression & other recommendation algorithms (Python, Scikit-learn)
- Real-Time Features: Socket.IO for chat
- Deployment: Docker, AWS
The platform uses a content-based filtering algorithm for personalized recommendations, ensuring users find the best services tailored to their needs. After evaluating multiple algorithms, Logistic Regression emerged as the most effective for this purpose.
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/yourusername/ServiceDiscovery.git