A corporate web presence and operations platform for VayitaGrow Bioorganics, an agricultural inputs company. The public site handles product showcase and dealer inquiries; the internal platform manages clients, orders, statements, and field reports. Built to be shown to investors as proof the company runs digitally.
Architecture
Next.js App Router with TypeScript and Tailwind CSS. Supabase PostgreSQL for data, with server-side data access and Zod-validated server actions.
Features
Product catalog with category-level showcase for dealers and distributors
Partner inquiry workflows for dealers, retailers, and institutional buyers
Internal modules for client, order, statement, and field report management
Role-aware access with hardened authentication
Challenges & Solutions
One codebase serving two very different audiences: a polished public site for partners and investors, and a dense internal tool for staff. Clear route groups and a shared design system kept both coherent.
Tradeoffs
Shipped the highest-value internal modules first instead of the full ERP surface. An investor demo that works beats a feature list that does not.
Performance
Server components by default with client interactivity pushed to leaf components. Internal tables paginate server-side to stay fast as data grows.