Restaurant & Menu
Built for restaurants, cafés, bakeries, food trucks, juice bars, and any food business that wants customers to browse, order, and pick up - all from their phone.
What Is Included
A fully working restaurant app with real screens wired together. Customize the menu, branding, and content, then publish.
Screens and Flows
Components Used
Every screen is built from real Struklio components:
How to Use This Template
Pick the template in the app
- Open the Struklio app → Create Your Project → select Restaurant & Menu.
- The full project with all screens loads instantly.
Build your menu
This is the most important step - it is what your customers will interact with most.
- Categories - Rename the demo categories to match yours (e.g., "Starters", "Burgers", "Drinks", "Desserts")
- Items - For each menu item: set the name, description, price, and upload a photo
- Highlighted items - Mark your best sellers or specials as featured so they appear on the home screen
Replace business details
- Restaurant name and logo - update in the header, onboarding, and about screen
- Address and map - set your location so customers know where to pick up
- Opening hours - set your real operating schedule
- About and FAQ - tell your story and answer common questions (parking, allergies, etc.)
Adjust styling to your brand
- Change primary color to match your restaurant branding
- Swap fonts if you want a different feel
- Adjust card styles, spacing, and corner radius
- Review everything live on your phone
Test the ordering flow end-to-end
Walk through the app exactly as a customer would:
- Open the app and see onboarding
- Create a test account
- Browse the menu categories
- Tap a menu item, read the detail, add to cart
- Open the cart, adjust quantities
- Choose a pickup time
- Confirm the order and check it appears in order list
- Open chat and send a message
Fix anything that feels wrong before publishing.
Publish
Follow the Going to Production guide to build and submit your app.
What to Consider Before Publishing
Apple App Store Requirements
Every menu item needs a real name, description, and price. Apple will reject apps with placeholder content or empty screens.
Capture 6.7" and 5.5" screenshots showing the menu, item detail, and cart. These are the first thing customers see on the store.
Required. Your app collects email, name, and order data, so disclose it clearly.
Provide a test account in the review notes so Apple can navigate the full ordering flow.
If your app handles real payments, make sure you comply with local food business regulations. If it is order-and-pay-at-pickup, clearly state this in the app description.
Google Play Store
For launch, publishing support is App Store only. Google Play guidance will be added soon.
General Publishing Tips
Spend extra time on photo quality and descriptions. This is what converts browsers into customers.
Nothing frustrates customers more than outdated prices. Plan to update your menu in the app whenever prices change.
If you offer 15-minute pickup windows, make sure your kitchen can handle it. Start with wider windows and tighten as you learn your flow.
Use them for order confirmations and "your order is ready" alerts. Configure notification keys during the build step.
For launch you only need an Apple Developer account ($99/year). Google Play support is coming soon.
Before full launch, share the TestFlight link (iOS) with a few regulars and get feedback.
Use your restaurant name. Do not stuff keywords and keep your listing clear.
Seasonal menus, holiday specials, or new items keep customers opening your app.
Customize Further
This template covers the full restaurant use case, but you can extend it:
Remove screens you do not need (e.g., chat if you prefer phone orders).
Head to Support for guidance.