3
User roles supported
Auction + Spot
Trading modes
EN + AR
Languages
Full Stack Engineer
Role
Live site ↗
eg.agribasket.co/en
The Problem
Farmers, traders, and distributors across Egypt had no unified digital platform — transactions were manual, opaque, and couldn't support concurrent real-time auctions at scale.
My Approach
- 1
Designed and built the full frontend with Next.js and Mantine — marketplace, dashboards, auction UI, and product management per user role
- 2
Built a scalable FastAPI + MongoDB backend architected for concurrent auctions with dynamic real-time price updates
- 3
Implemented a secure role-based access control system for farmers, vendors, and admins
- 4
Integrated multi-language support (Arabic/English) with full RTL layout for Arabic
- 5
Built secure authentication flows and order management for the full supply chain cycle
The Result
A live AgriTech marketplace connecting the Egyptian agricultural supply chain, developed in R&D collaboration with Qatar University.
Stack
Screenshots
