Back to work

YummyBites.

  • Web application
  • Commerce
  • Bakery operations

A bakery storefront connected to the work behind each order.

Product customization, guest ordering and fulfillment tracking share a foundation with bakery management.

Weight selection and calculated product price

A bakery needs to sell both variable-weight items and fixed boxes, then carry each order into daily fulfillment. YummyBites connects those customer choices with the operational records used to manage the business.

  1. Browse & customize
  2. Guest order
  3. Fulfillment
  4. Business management

01 / Product workflow

From product choice to a guest order.

Customers browse the storefront, select weight-based or boxed products and review the cart before guest checkout. Prices update according to the selected weight or box quantity.

The customer-facing bakery storefront
Selected weights and boxed products in the shopping cart.

02 / Product workflow

From incoming orders to daily operations.

The order queue brings lifecycle states, delivery or pickup details and messaging actions together. Customer records, expenses and reporting extend the same system beyond the storefront. Revenue summaries use non-cancelled order totals, not verified payment settlement.

Order queue and fulfillment statuses.
Business overview with orders, revenue and top-selling products.

Engineering & technology

The engineering behind YummyBites.

01

Weight and quantity pricing.

Products can be priced by preset weight, custom kilogram amounts or box quantity, with totals calculated from the selected option.

02

Order-item snapshots

Checkout details are preserved on order items, so later catalog edits do not rewrite the product choices and pricing recorded with an existing order.

03

Connected operational records

Ordering, customer records, expenses and reporting share structured data, allowing the bakery to follow an order into fulfillment and review activity in context.

Technology by purpose

Interface
Next.jsReactTypeScriptZustandSWR
Backend & data
PostgreSQLPrismaNextAuthFirebase Storage

Guest ordering with manually coordinated cash or bank-transfer payments. WhatsApp links support customer communication; automated payment processing is outside the current implementation.

Have a project in mind?

Let's talk

Next project

Tenants Hub

A clearer path from applicant to review.

View project
Tenants Hub rental applicant intake form with applicant and unit details