Logo Lanfrica

inessfarhat/Esprit-PABI-4ERPBI1-2526-SKOONECT

Record type:

software
Creator:
ine
Host:
AI-powered scout management platform — Angular dashboard + 6 FastAPI microservices (XGBoost, NLP, SARIMA, SHAP, MILP, KMeans). Developed at Esprit School of Engineering, Tunisia — PABI 4th Year Engineering, Academic Year 2025–2026. # SKonnect — AI-Powered Scout Management Platform ## Overview SKonnect is a full-stack intelligent platform for managing scout groups, built around an Angular dashboard and 6 independent Python FastAPI microservices. Each service embeds a dedicated machine learning pipeline — from churn prediction and budget forecasting to real-time emergency detection — all orchestrated via Docker Compose and tracked with MLflow. This project was developed as part of the **PABI – 4th Year Engineering Program** at **Esprit School of Engineering**, Tunisia (Academic Year 2025–2026). --- ## Features - **Live Dashboard** — real-time health monitoring of all 6 backend services - **Activity Scoring** — TF-IDF + SVD embeddings, KMeans clustering, novelty scoring, transferability classification - **Member Fidelisation** — churn prediction, loyalty segmentation, personalized recommendations - **Environmental Monitoring** — KMeans pollution zone clustering, Random Forest / SVM risk classification, SDG mapping - **Sponsorship Optimization** — SHAP-based sponsor ranking + MILP budget optimization - **Budget Forecasting** — SARIMA / ARIMA / Prophet forecasting, weak signal detection with Isolation Forest - **Scout Safety Center** — XGBoost urgency detection, NLP chatbot, live scout map, emergency protocols, exportable safety report - **MLOps** — MLflow experiment tracking, Prometheus metrics, Grafana dashboards, drift detection - **Auth** — JWT authentication with bcrypt password hashing, role-based access control - **Floating AI Chatbot** — available on every page --- ## Tech Stack ### Frontend | Technology | Purpose | |---|---| | Angular 18 | SPA framework | | TypeScript | Language | | SCSS | Styling | | Leaflet | Interactive scout map | | nginx | Production reverse proxy | ### Backend | Technology | Purpose | |---|---| | Python 3.11 | Language | | FastAPI | REST API framework | | XGBoost | Emergency urgency classification | | scikit-learn | Churn, clustering, environment models | | …