About SHDS
A research-grade Soil Health Diagnostic System developed by Laldinpuia, Research Scholar at Mizoram University, Dept. of Mathematics & Computer Science using Fuzzy Analytic Hierarchy Process for MCDM.
Research Overview
The Soil Health Diagnostic System (SHDS) applies the Fuzzy Analytic Hierarchy Process (FAHP) as a Multi-Criteria Decision Making (MCDM) model for evaluating soil health. The system evaluates 8 critical soil health indicators using triangular fuzzy numbers derived from expert pairwise comparisons. The methodology produces a single composite Soil Health Index (SHI) that classifies soil into one of seven health categories ranging from Very Poor to Excellent.
The system has been validated with 53 soil samples collected from Phura Village, Siaha District, Mizoram, India. The test data spans all 7 health rating categories with scores ranging from 0.0602 to 0.9551, demonstrating the full diagnostic capability of the FAHP model.
Researcher and Institution
Research Scholar
Laldinpuia
MZU/Ph.D./2229 of 29.08.2022
Department of Mathematics and Computer Science

Institution
Mizoram UniversityDepartment of Mathematics and Computer Science
Tanhril-796004, Aizawl, Mizoram, India
Institutional Support
Krishi Vigyan Kendra (KVK)
Mamit District, Lengpui
Mizoram
Study Area
Phura Village, Siaha District, Mizoram
Coordinates
22°14'N, 92°54'E
Total Samples
53
Score Range
0.0602 - 0.9551
Technology Stack
Frontend
- Next.js 15 (App Router)
- TypeScript (strict mode)
- Tailwind CSS 4
- Framer Motion
- Recharts
- TanStack Query
- React Hook Form + Zod
Backend
- FastAPI (Python 3.12)
- SQLAlchemy ORM
- SQLite Database
- ReportLab (PDF generation)
- NumPy (FAHP computation)
- JWT Authentication
- Pydantic v2 Validation
Infrastructure
- Cloudflare Pages (Frontend)
- DigitalOcean Droplet (Backend)
- Nginx Reverse Proxy
- GitHub Actions CI/CD
- systemd Service Management
Version History
v1.0.0 - Full-Stack Web Application
2026
Complete web-based rewrite with Next.js frontend, FastAPI backend, interactive dashboards, PDF report generation and multi-user authentication.
v0.2.0 - Bug Fixes and Data Cleanup
February 2026
SQL injection fixes, complex eigenvalue handling, import conflict resolution, FAHP weight caching and 53 soil sample test records (Kharif & Rabi Season) from Phura Village.
v0.1.0 - Original Desktop Application
March 2024
Python Tkinter desktop application with FAHP algorithm, soil analysis, SQLite database and basic reporting.
Try the Soil Health Diagnostic System
Enter your soil test data and receive a weighted health assessment with crop and fertilizer recommendations powered by the FAHP algorithm.
Start Analysis