Kembali ke Beranda
System Administrator Only
Dokumentasi Teknis
Spesifikasi infrastruktur, arsitektur sistem, dan detail algoritma Machine Learning SmartConvert CRM.
Technology Stack
Frontend Environment
- • Next.js 15 (App Router)
- • TypeScript
- • Tailwind CSS v4
- • Lucide React (Icons)
Backend Infrastructure
- • FastAPI (High Performance Python)
- • SQLAlchemy (ORM)
- • SQLite / PostgreSQL
- • Uvicorn (ASGI Server)
API Architecture (REST)
POST
/api/v1/loginOAuth2 compatible password grant flow. Returns JWT Token.
GET
/api/v1/leadsFetch batch leads with server-side pagination and sorting.
POST
/api/v1/upload-csvMultipart/form-data upload. Triggers automated cleaning & ML inference.
Machine Learning Engine
Model Specifications
AlgorithmXGBoost v2.0
Primary MetricF1-Score (0.50)
InterpretabilitySHAP Kernels
Data Integrity Features
Sistem ini telah memitigasi isu Data Leakage dengan menghapus fitur durasi panggilan, memastikan model hanya memproses data yang tersedia sebelum kontak dimulai.
Project Architecture
SmartConvert-Next/ ├── backend/ │ ├── app/ │ │ ├── ml_assets/ # Model (.pkl) & Config (.json) │ │ ├── auth.py # JWT & Security Logic │ │ ├── crud.py # Database Operations │ │ ├── main.py # API Gateway │ │ └── ml_service.py # XGBoost & SHAP Inference ├── frontend/ │ ├── src/ │ │ ├── app/ # Next.js App Router (Pages) │ │ ├── components/ # Reusable UI Blocks │ │ └── lib/ # API & Global Config └── Dockerfile # Production Deployment Config
Last Updated: February 2026 • Build 1.0.4-stable