Tarazoo

Inspiration ✨

We wanted to make trading in e-commerce quick, natural, and effortless.
Seeing experimental checkout systems in Paris and Amsterdam inspired us to go further: why shouldn’t checkout be as easy as just pointing your camera at an item, no barcode required?

On the merchant side, we aimed to remove the pain of managing catalogs, inventory, forecasting, and procurement by giving businesses a smart, automated system.


What It Does 🛒

  • Customer Face: Shoppers can open their camera, point at an item, and add it instantly to their cart—no barcode needed.
  • Merchant Face: A full management suite for catalog editing, inventory overrides, sales tracking, demand forecasting, and procurement optimization powered by MINLP.

Together, Tarazoo delivers frictionless shopping for consumers and intelligent operations for merchants.


How We Built It 🛠️

  • Frontend: Next.js App Router (TypeScript), Tailwind CSS.
  • Backend: Local JSON data (backend/data) + Supabase client (lib/supabase.ts).
  • Data Management: Editable catalog, inventory, and forecasts in app/merchent/* and components/dashboard/*.
  • Optimization: MINLP solver models purchase orders, balancing MOQ, case packs, and demand requirements.
  • UI/UX: Optimistic saves on blur/Enter, minimal visual noise, consistent Tailwind styling.

Challenges We Ran Into 🚧

  • Validating exactly 52 weekly demand values and 12-week forecast arrays.
  • Keeping inline editing responsive while persisting changes reliably.
  • Preserving legacy forecast/PO flows while introducing new editors and routes.
  • Redirecting optimization processes seamlessly without disrupting the user flow.

Accomplishments That We're Proud Of 🎉

  • Achieved everything we set out to build within the timeframe.
  • Delivered a barcode-free checkout experience that feels futuristic.
  • Integrated procurement optimization with real data, making merchant decisions smarter.
  • Built a system that bridges the gap between customer convenience and merchant intelligence.

What We Learned 📚

  • Designing intuitive UIs while enforcing strict backend validation.
  • The value of optimistic UI updates with proper error handling.
  • How to model procurement as a Mixed-Integer Non-Linear Program with real-world constraints.
  • Inspiration matters—seeing innovative systems abroad sparked ideas we could apply globally.

What's Next for Tarazoo 🚀

We want to abstract the procurement software even more, making it accessible as a standalone service that merchants can plug into any e-commerce platform.
By decoupling the optimization layer, Tarazoo could evolve into a universal procurement intelligence API, powering not just our system but the entire ecosystem of online commerce.


Built With

Share this project:

Updates