World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
翻译准备中
尚未检测到更新。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.