Skip to main content
Crave supports a range of storefront use cases.

Branded restaurant storefront

Build a full ordering flow with custom design and production deployment.
  • Start with /quickstarts/nextjs or /quickstarts/react
  • Then follow /guides/display-menu and /guides/manage-cart

Multi-location ordering

Support multiple locations with location-specific menus, hours, and fulfillment.
  • Review /getting-started/scopes
  • Implement /guides/fulfillment-methods

Embedded ordering inside an existing app

Add menu browsing and checkout to an existing web or mobile app.
  • Start with /getting-started/embedding-crave-apis
  • Use /getting-started/rest-api or /getting-started/storefront-sdk

Observability and optimization

Track conversion, diagnose failures, and improve checkout reliability.
  • Implement /guides/analytics
  • Review /getting-started/errors and /guides/troubleshooting