← Back to Projects
Grocify — Multivendor E-commerce Marketplace
Multi-role marketplace for users, farmers, and admins with RAG chatbot, Razorpay payments, and D3.js analytics
Next.js 14TypeScriptPostgreSQLDrizzle ORMZustandNextAuth.jsRazorpayLangChainHuggingFaceD3.jsTailwind CSSShadCN UI
A full-stack multivendor e-commerce platform supporting 8 user types (admin, vendor, farmer, customer) with NextAuth.js session management, social login, and granular role-based access control. Ships a complete commerce pipeline — product listings, cart, multi-step checkout, and Razorpay payments. Includes a RAG bot (LangChain + HuggingFace) for product queries, a Vercel AI SDK complaints bot, and D3.js + ApexCharts visualizations for farmer and admin analytics. Uses Incremental Static Regeneration and SWR for performance, MDX for rich training blog posts, and Notion for full development documentation.