A Flask-based REST API microservice for the Mentora platform, serving a scikit-learn model to provide career insights like salary predictions and skill gap analysis. It operates independently from the main Next.js application, allowing for isolated retraining and scaling.
From the README
ml-service 🤖 Mentora's ML microservice — a Flask REST API serving a scikit-learn career prediction model, deployed independently from the main Next.js app. Part of the Mentora platform. 📌 What It Does This service exposes a REST endpoint that the Mentora frontend calls to generate ML-based career insights for users — such as salary predictions, role-fit scores, or skill gap analysis — based on a trained scikit-learn model. Separating this into its own service means: The model can be retrained and redeployed without touching the main app Python ML ecosystem (scikit-learn, pandas, numpy) stays isolated from the Node.js frontend The service can be scaled independently if inference...
Skills
- Python
- Procfile