Mobile + Web · AgriTech
Sera Krishok
Sera Krishok is a Bangla-first agriculture platform that connects Bangladeshi farmers directly with buyers, with no middlemen. It spans a Next.js web app and admin, an Express + Supabase REST API with phone-OTP sign-in and SSLCommerz payments (card, bKash, Nagad, Rocket), and an offline-capable Expo Android app with separate experiences for farmers, customers, volunteers, agri-experts, and admins.
- Role
- Founder & full-stack developer
- Client
- Own product
- Timeline
- Built 2026, pre-launch
- Year
- 2026
Web, Android app, and REST API, Bangla-first throughout
Five role-based apps: farmer, customer, volunteer, expert, admin
SSLCommerz payments, delivery tracking, and offline support
Overview
Smallholder farmers in Bangladesh usually sell through several layers of middlemen and have little access to prices, weather, or support when a harvest fails. Sera Krishok puts a marketplace, market information, and an aid channel in one Bangla-first app built for the phones and connections farmers actually have.
What I built
Three codebases. An Express + TypeScript API on Supabase Postgres (16 tables) and Storage, with its own phone-OTP authentication, zod validation, and an SSLCommerz integration with IPN callbacks. A Next.js web app with a full admin for users, orders, prices, delivery, awards, aid, reports, and content. And an Expo / React Native Android app with five role-specific shells, TanStack Query persisted to device storage for offline use, and secure token storage.
Farmers list produce that an admin approves; commission and payout figures are set by the admin and stripped server-side for everyone else. Volunteers verify aid requests in the field before they are approved.
Outcome
The platform is built end to end and is being prepared for launch, with an institutional sponsorship proposal in progress. AI assistant and crop-diagnosis screens are designed in the app, with their backend still to come.
Key features
Phone number + OTP sign-in issuing JWTs, with role-based sign-up
Farmer marketplace with admin-approved listings and server-enforced commission and payouts
Orders paid through SSLCommerz (card, bKash, Nagad, Rocket) or cash on delivery, with a WebView checkout in the app
Delivery tracking with a status stepper and timeline
Crop-loss aid requests verified by volunteer field visits
Market prices, weather, a knowledge base, equipment catalogue, and tiered farmer awards
Bengali voice guidance, push notifications, and admin broadcasts; cached data works offline
Built with
Have a project like this?
I take products from first sketch to shipped, design, build, and the AI in between. Tell me what you’re working on.

