Skip to content
All case studies

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
S

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

Next.jsExpo / React NativeExpressTypeScriptSupabasePostgreSQLSSLCommerz

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.

More work