Freeframe
Business8 pages · 1 download · Free

Slice

A fun, punchy pizzeria website with online ordering, delivery zones and a live order tracker.

Stack
v1.0.2 changelog

About this template

Slice is a takeaway and delivery site for Crust Club, a fictional sourdough pizzeria with two shops in Manchester. It has a filterable menu with a pizza customiser (sizes, crusts, extras, half and half), a cart drawer with promo codes and delivery minimums, a postcode delivery checker, set deals and a bundle builder, a checkout with time slots from the opening hours, and an animated order tracker. Every pizza is drawn in SVG from the menu data.

Features

  • Menu with sticky section nav, scrollspy and vegan, vegetarian, gluten-free and spicy filters (shareable ?diet= links)
  • Pizza customiser with sizes, crusts, extra toppings, half and half and live price, diet tags and allergens
  • Postcode delivery checker with zones, fees, minimum orders and delivery times
  • Cart drawer on every page with editing, kitchen notes, promo codes and free-delivery progress
  • Set meal deals and a build-your-bundle builder with discount tiers
  • Checkout with delivery or pickup, ASAP or time slots generated from opening hours and kitchen lead time
  • Animated order tracker on the confirmation page (received, in the oven, out for delivery)
  • Live open-now badges and opening hours in the shop's time zone, plus an SVG delivery-zone map
  • Catering pizza calculator and party-order enquiry form with validation
  • Pizzas, sides and drinks drawn in SVG from the menu data, no photos needed

Pages included

Quick start

unzip slice.zip && cd sliceopen index.html        # that's it # optional, after adding new Tailwind classes:npm install && npm run build
Read the Slice documentation →

Changelog

  1. v1.0.2

    Fixed

    • The cart and the delivery or collection choice now work when the browser blocks localStorage (in a sandboxed iframe, like the freeframe.dev demo, or with strict privacy settings): the state is kept in memory for the page view. Before, adding to the cart left it empty.
  2. v1.0.1

    Fixed

    • The catering form's delivery postcode, which only appears once you choose delivery, is now checked as you type and when you leave the field, like the other fields. Before, a mistake in it was only flagged when you sent the form.
  3. v1.0.0

    Added

    • Initial release with 8 pages: Home, Menu, Deals & bundles, Checkout, Locations & delivery, Our story, Catering & party orders, 404.
    • Menu with sticky section nav, scrollspy and vegan, vegetarian, gluten-free and spicy filters (shareable ?diet= links).
    • Pizza customiser with sizes, crusts, extra toppings, half and half and a live price, diet tags and allergens.
    • Postcode delivery checker with zones, fees, minimum orders and delivery times.
    • Cart drawer on every page with editing, kitchen notes, promo codes and free-delivery progress.
    • Set meal deals and a build-your-bundle builder with discount tiers.
    • Checkout with delivery or pickup, ASAP or time slots generated from opening hours and kitchen lead time.
    • Animated order tracker on the confirmation page.
    • Live open-now badges and opening hours in the shop's time zone, plus an SVG delivery-zone map.
    • Catering pizza calculator and party-order enquiry form with validation.
    • Pizzas, sides and drinks drawn in SVG from the menu data.
    • Full documentation in DOCS.md.

More templates