尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗In many mandis, growers sell without knowing the day's real price, buyers pay in advance for goods they have not seen, and nobody knows where a load is once the truck leaves. KashRoot replaces that guesswork with simple tools that work on any smartphone — including by voice for people who do not read or type easily.
It started with horticulture in Jammu & Kashmir (apple, walnut, saffron) and works for any trade where fair prices and reliable delivery matter.
| Feature | What it does | |
|---|---|---|
| 🛡️ | Pay after delivery | Buyers order now and pay the seller directly by UPI only after the goods arrive and have been checked. KashRoot never holds anyone's money. |
| 📈 | Live mandi rates | Daily official prices from Agmarknet (data.gov.in) for any state, district or market, per box, kg or quintal, with unusual prices flagged — plus rates posted and cross-checked by local Mandi Helpers. |
| ⚖️ | Price comparison | Growers, traders and dealers list produce and supplies; buyers compare offers side by side. |
| 🚚 | Shipment tracking | The driver shares location from their phone; the buyer sees the load live, distance left and the nearest place. |
| ❄️ | Cold storage & machinery | List and book storage space and equipment, with direct UPI payment to the owner. |
| 🧪 | Input authenticity | Check fertiliser and pesticide batches from a label photo, a batch number, or a lab report against Fertiliser (Control) Order standards. |
| 🌦️ | Weather & orchard health | Village-level hourly and 7-day forecasts with farm tips; apple-scab risk from local weather; photo checks; spray diary. |
| 👩🌾 | Expert advice | Ask an agronomist with crop photos, get written answers or a video call. |
| 🗣️ | Voice assistant | Answers about prices, weather and using the app, in Kashmiri, Urdu, Hindi and English. |
| 🪪 | Verified accounts | Sellers confirm identity (Aadhaar offline XML / Secure QR, PAN) before receiving money; only what is needed is stored — never a full Aadhaar number. |
Portals: Farmer · Buyer · Seller · Kissan Tools · Rental · Logistics · Tracking · Agro-dealer · Advisory · Mandi Helpers, each with its own sign-in, plus a private admin console.
Browser / Android (Capacitor)
│
▼
Next.js 16 (App Router) on Vercel
├─ React 19 UI · Tailwind CSS · TanStack Query
├─ Route handlers: mandi prices, weather & places, IFSC, KYC, OTP, AI assistant
└─ /api/supabase same-origin auth proxy with rate limits
│
▼
Supabase (PostgreSQL + Auth)
├─ Row-level security on every table
├─ SECURITY DEFINER functions for privileged actions (kr_*)
└─ Security log written by database triggers
External data: Agmarknet / data.gov.in · Open-Meteo · OpenStreetMap (Photon, Nominatim) · Razorpay IFSC
Found a security issue? Please contact the maintainer privately instead of opening a public issue.
Requirements: Node.js 20+, a Supabase project.
git clone https://github.com/waseemmushtaq173-hub/kashroot-web.git
cd kashroot-web
npm install
cp .env.local.example .env.local # fill in your Supabase URL and anon key
npm run dev # http://localhost:3000
Database: open Supabase → SQL Editor and run supabase/RUN_THIS_ONCE.sql. It creates every table, rule and function and is safe to run again. The individual steps are in supabase/migrations/.
Optional services (each feature explains itself when its key is missing): DATA_GOV_IN_API_KEY for full mandi data, an Anthropic API key for the AI assistant, Fast2SMS or Gmail for OTP messages. See .env.example for the full list.
| Command | |
|---|---|
npm run dev | Development server |
npm run build | Production build |
npm run lint | ESLint |
src/
app/ Pages, portals and API route handlers
components/ UI by feature (admin, auth, marketplace, tracking, voice, …)
lib/ Data access, auth/session, server helpers (mandi, places, signing)
supabase/ SQL migrations and the one-file setup script
docs/ Logo, QR code and brand images
android/ Capacitor Android project
Waseem Mushtaq Mir — Founder Website · LinkedIn · Instagram · Facebook
© KashRoot. All rights reserved.