Predict. Allocate. Operate. Settle.
A production-ready cloud operations platform connecting Indian farmers, Custom Hiring Centres (CHCs), machinery operators, and agronomists into a unified, high-efficiency equipment sharing economy.
In India's agricultural belt, over 85% of smallholder farmers cannot afford high-capacity machinery (e.g. 75+ HP 4WD Tractors, Tracked Combine Harvesters, Laser Levelers). Concurrently, Custom Hiring Centres (CHCs) suffer from suboptimal fleet utilization (< 32%), unpredictable demand surges, heavy fuel leakages, and delayed cashflow due to informal credit.
Yukti transforms fragmented machinery ownership into a predictable, high-efficiency shared utility:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ YUKTI CLOSED-LOOP PIPELINE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
1. FARM CONTEXT & WEATHER โโโโบ Real-time Open-Meteo Satellite & Live Rain Radar
โ
2. DEMAND FORECASTING โโโโบ +34% Regional Surge Alerts across District Clusters
โ
3. FLEET REBALANCING โโโโบ Moves Idle Machinery to High-Demand CHC Centers
โ
4. SMART MACHINE MATCHING โโโโบ 7-Factor Compatibility Fit with Explainable Reasons
โ
5. MULTILINGUAL VOICE AI โโโโบ Natural Hindi/Hinglish Voice Booking Assistant
โ
6. FLEXIBLE CHECKOUT โโโโบ Razorpay Standard Checkout & Pay After Harvest Credit
โ
7. LIVE OPERATOR COCKPIT โโโโบ GPS Route Tracking, Diesel Logging & Work Timer
โ
8. MACHINE SENSOR MONITORING โโโโบ Extra Diesel Usage & Engine Temperature Alerts
โ
9. AUTOMATED GST INVOICING โโโโบ Dispute-Free Branded PDF Receipts with Verified Hours
- Synthesizes regional crop stage progression (Sowing โ Vegetative โ Flowering โ Harvest-Ready), booking density, and live meteorological signals.
- Computes shortage indices across machinery categories (e.g. 5 Harvesters required vs 2 available in Sehore district).
- Connects directly to Open-Meteo API to fetch real-time satellite telemetry (current temperature, humidity, wind velocity, precipitation).
- Formulates agronomic harvest risk, distinguishes between immediate 24h rain vs 7-day cumulative rainfall, and computes soil tractability limits (Max 18T machine weight).
- Integrates interactive RainViewer live Doppler satellite radar loop for tracking incoming precipitation fronts.
- Built for Indian farmers with low digital literacy: farmers can speak naturally in Hindi, Hinglish, or English (e.g. "เคฎเฅเคเฅ เคเคฒ 5 เคเคเคกเคผ เคเฅเคนเฅเค เคเคเคพเค เคเฅ เคฒเคฟเค เคนเคพเคฐเฅเคตเฅเคธเฅเคเคฐ เคเคพเคนเคฟเค").
- Extracts structured intent (
cropType,acres,activity,date,urgency), searches available inventory, recommends the top-rated machine, and synthesizes natural audio responses.
- Ranks candidate machines using a weighted compatibility model:
- Task Suitability (25%) โข Availability (20%) โข Distance (15%) โข Machine Health (15%) โข Tariff Fit (10%) โข Reliability (10%) โข Operator Rating (5%)
- Delivers transparent, plain-English reasons explaining why the machine fits the farmer's plot.
- AgriCredit Scoring (300โ900): Evaluates landholding size, crop variety, and repayment reliability, granting pre-approved credit limits (up to
โน10,000) payable within 45 days after selling produce at the APMC Mandi. - Razorpay Standard Checkout: Official SDK redirection supporting UPI (Google Pay, PhonePe, Paytm), QR code scanning, RuPay/Visa/MasterCard, and NetBanking.
- Tracks real-time machine speed, fuel remaining (%), diesel usage rate (L/hr), engine heat (ยฐC), and working hours.
- Automated anomaly sentinels flag diesel leaks (
+17% burn rate) and engine heat warnings before mechanical failure occurs.
- Dynamically reconciles booked vs verified engine runtime hours, transportation charges, and 5% GST.
- Generates downloadable, print-ready branded PDF invoices via
jsPDFandhtml2canvas.
| Portal | Route | Key Functionalities |
|---|---|---|
| ๐พ Farmer Portal | /farmer |
โข Machinery search & booking โข Farm acreage & GPS polygon setup โข Pay After Harvest limit tracker โข Live tractor GPS route map โข Downloadable payment receipts |
| ๐ข CHC Hub Hub | /chc |
โข 7-day regional demand forecasting โข Fleet registry & machine health scoring โข Inter-hub relocation approvals โข Live tractor sensor stream & diesel leak alerts โข GST revenue analytics |
| ๐ Machine Operator | /operator |
โข Active job cockpit with start/pause/finish stopwatch โข Direct farmer call button & turn-by-turn map โข Digital diesel refill slip logger โข Breakdown & maintenance reporter โข Shift earnings & acreage incentive statement |
| ๐ก๏ธ Platform Admin | /admin |
โข Multi-district hub oversight โข Dynamic pricing bounds (0.80x โ 1.30x) โข Cross-district fleet relocation approvals โข SMAM subsidy compliance & security audit logs |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CLIENT ARCHITECTURE โ
โ React 18 โข TypeScript (Strict) โข Vite โข Tailwindโ
โ React Router v6 โข Lucide Icons โข Leaflet GIS Mapsโ
โ jsPDF โข html2canvas โข Web Speech API (Voice AI) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ REST / Realtime WebSockets
โโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ BACKEND & CLOUD โ
โ Supabase Cloud PostgreSQL 15 (RLS, PostGIS, UUIDs) โ
โ Supabase Auth & Realtime Channels โ
โ Supabase Edge Functions (Deno Telemetry Webhook) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ APIs & Gateways
โโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ EXTERNAL INTEGRATIONS โ
โ Open-Meteo Weather API (Real-time Satellite Forecast)โ
โ RainViewer Doppler Satellite Telemetry โ
โ Razorpay Standard Checkout Payment Gateway โ
โ OpenStreetMap & CartoDB Tile Services โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Node.js:
v18.0.0+orv20.0.0+ - npm:
v9.0.0+
git clone https://github.com/your-org/KisanOps.git
cd KisanOps
npm installCreate a .env file in the root directory:
# Supabase Configuration
VITE_SUPABASE_URL=https://your-project.supabase.co
VITE_SUPABASE_ANON_KEY=your-supabase-anon-key-here
# Razorpay Payment Gateway (Test Key for Sandbox)
VITE_RAZORPAY_KEY_ID=rzp_test_yourKeyIdHere(Note: If Supabase credentials are not provided, KisanOps operates with zero downtime using typed seed fallback data).
npm run devOpen http://localhost:5173 in your browser.
npm run build
npm run previewYukti includes comprehensive unit tests verifying all pricing algorithms, weather intelligence, voice intent extraction, Razorpay order validation, and offline database fallback resilience:
npx vitest run RUN v4.1.11 C:/Users/vastu/OneDrive/Desktop/Projects/KisanOps
โ src/lib/__tests__/weatherEngine.test.ts (4 tests)
โ src/lib/__tests__/engines.test.ts (10 tests)
โ src/services/__tests__/voiceIntent.test.ts (9 tests)
โ src/lib/__tests__/razorpay.test.ts (6 tests)
โ src/lib/__tests__/iotAndDb.test.ts (5 tests)
Test Files 5 passed (5)
Tests 34 passed (34)
Duration 1.43s
Yukti is optimized for zero-configuration deployment to Vercel Edge CDN:
npm install -g vercel
vercel login
vercel- Push your repository to GitHub:
git push origin main. - In the Vercel Dashboard, import your repository.
- Framework Preset: Vite
- Build Settings:
- Build Command:
npm run build - Output Directory:
dist
- Build Command:
- Add
VITE_SUPABASE_URL,VITE_SUPABASE_ANON_KEY, andVITE_RAZORPAY_KEY_IDunder Environment Variables. - Click Deploy.
Execute supabase/schema.sql in your Supabase SQL Editor to provision all tables (profiles, chcs, machines, farms, bookings, invoices, telemetry_logs, demand_forecasts, allocations).
Hardware GPS trackers can POST live machine metrics directly to the telemetry endpoint:
curl -X POST "https://your-project.supabase.co/functions/v1/telemetry-webhook" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ANON_KEY" \
-d '{
"machineId": "mach-jd-harv-07",
"latitude": 22.7196,
"longitude": 75.8577,
"speedKmh": 18.2,
"fuelLevelPercent": 82.0,
"fuelConsumptionRateLph": 7.4,
"engineHours": 348.5,
"engineTemperatureC": 86,
"rpm": 1950,
"batteryVoltage": 13.6,
"status": "ACTIVE"
}'- Compliance: Designed for Indian Custom Hiring Centres under Sub-Mission on Agricultural Mechanization (SMAM) guidelines.
- License: MIT License.


