PhD Research Project

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.

Soil Health Diagnostic System icon

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

Supervisor

Prof. M. Sundararajan

Department of Mathematics and Computer Science

Mizoram University

Research Scholar

Laldinpuia

MZU/Ph.D./2229 of 29.08.2022

Department of Mathematics and Computer Science

Mizoram University

Mizoram University

Institution

Mizoram University

Department 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

3

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.

2

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.

1

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