Skip to main content

Build the ordering experience your restaurant needs.

Start with a Web or Expo template. Build custom restaurant ordering websites and apps with menus, modifiers, pickup, and checkout, with Crave providing the commerce APIs underneath.

Your own storefront, on every screen.

Leclerc Bakery is a real public template preview. Customize the design and connect your restaurant before taking real orders.

LECLERC BAKERY
One storefront, every screen. Captured from the public template’s bakery design preview.

Your next restaurant experience starts here.

Explore templates

Start with a restaurant website or mobile app. Make the design, menu, and ordering experience your own. Explore and clone the code without an account.

Examples use sample data. Connect your restaurant before taking real orders.

LECLERC BAKERY
One storefront, every screen. Captured from the public template’s bakery design preview.

Crave.js Web Storefront

Meet Leclerc Bakery: warm editorial design, fresh pastry photography, and a storefront that adapts from desktop to mobile web. Built on the shared Crave.js commerce core.

Web design preview · Try sample ordering in the template.

Explore Web template

Web ordering

Maple & Main · Included restaurant demo, captured from the running Expo app.

Crave.js Expo Storefront

Meet Maple & Main: an American neighborhood grill, running on the Expo storefront. Browse smash burgers and crispy chicken, explore the menu, and make an order your own.

Expo app preview · Explore the read-only restaurant demo.

Explore Expo template

Mobile ordering

Built around the way restaurants take orders.

Bring location-specific menus, item options, pickup times, and checkout into your own interface. Shared SDKs connect each experience to Crave.

01

Location menus

Show the menu for the location a guest chooses, with item details and availability.

02

Modifiers and carts

Let guests customize items and manage an order before checkout.

03

Pickup scheduling

Use location time slots and ordering readiness to offer pickup times.

04

Checkout

Connect your cart to the restaurant’s configured checkout and payment path.

05

Orders

Give signed-in guests access to their order history and order details.

06

Integrations

Connect approved POS and payment providers where the restaurant needs them. Availability depends on the provider and location.

Code you own. Commerce you connect.

Build locally. Host with Crave when you’re ready.

Start with public Web and Expo storefront code. Customize and self-host your storefront, and use Crave’s SDKs to connect it to commerce APIs. The managed commerce backend and production integrations are separate services.

Public templates, SDKs, and local fixture development are free.

Develop is $29/month for an isolated test installation on shared resources. Launch is $99/month for a dedicated application service. Both include the backend, storefront, and Business Manager.

Crave charges a hosting subscription, with no order application fee. Payment processor fees are separate. Hosting availability, database, cache, and usage allowances are confirmed before activation.

View hosting plans Explore integration paths

Build your first restaurant experience.

Choose Web or Expo. Run the sample, explore the code, and make it your own.

Start with a template

Looking for the operator workspace? Explore Restaurant OS early access.