The Sweet Life Desserts already runs on Foodics for in-store operations; what’s missing is a seamless, branded web ordering journey that speaks to our signature “Puck” concept. The project unfolds in two stages. Stage 1 – In-store ordering The web interface sits on tablets inside the shop. Guests will: • Build Their Own Puck by selecting base, fillings and toppings through an intuitive, visually rich configurator. • Browse our curated Specialty Pucks. Every choice must translate into the correct Foodics items, modifiers and prices, updating stock in real time and printing to the kitchen once payment is taken at the counter. Stage 2 – Online ordering Once the in-store flow is stable, the same site will open to external visitors. This phase adds: • Customer accounts synced with Foodics CRM. • Secure payment gateway for card and Apple / Google Pay. • Pickup or delivery scheduling with clear time slots. • Basic loyalty tracker (points earned per purchase) pulled from Foodics. Core expectations • Single code-base website, responsive for mobile. • Clean, modern UI matching our current brand colours and photography. • Foodics API integration (menu, inventory, orders, customers, loyalty). • Admin area to edit products, promotions and view order analytics without touching code. • Deployment to our existing domain with SSL and basic SEO in place. Acceptance criteria 1. A user can create a custom Puck, place an order in store, and the exact build prints to kitchen with correct SKU mapping. 2. Inventory decrements in Foodics immediately after payment. 3. Online users can register, reorder from history, and pay successfully. 4. All pages score 90+ on Google Lighthouse mobile performance. 5. Handover includes clean source code, Foodics credentials left only in environment variables, and a brief training video. With these pieces in place, our guests get the interactive dessert experience they expect, and the operations team continues to work entirely inside Foodics without duplicate data entry.