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.
- Free to build and preview
- 12 screens included
- 1 week free on every paid plan
Hungry? Order ahead
Luma Kitchen
Popular today
Live preview. Tap around, it works.
Built for restaurants, cafés, and food businesses.
Launch your restaurant app with a beautiful menu, ordering flow, and pickup scheduling. Customers browse, order, and pay – all from their phone.
- Restaurants
- Cafés
- Bakeries
- Food Trucks
- Juice Bars
12 screens, already wired together.
A fully working restaurant app with real screens wired together. Customize the menu, branding, and content, then publish.
Onboarding slides
Welcome new customers and show what your app offers
Sign in / Sign up
Email, Apple, and Google authentication
Home
Hero image, featured categories, popular items, and quick actions
Menu
Full menu organized by categories (starters, mains, drinks, etc.)
Menu item detail
Photo, description, price, options, and add-to-cart button
Cart
Review items, adjust quantities, see total
Order summary
Confirm order and see estimated time
Pickup scheduler
Customer picks a date and time window for pickup
Order list
Past and active orders with status tracking
Chat
Direct messaging between restaurant and customer
Profile & settings
Customer profile and preferences
About
Restaurant story, location, opening hours, FAQ
Built from real components
Every screen is built from Struklio components you can also use on their own.
From template to your own app.
Everything happens in the Struklio app on your iPhone. Building and previewing is free.
Free to build, preview and share with testers. Starter or above to publish on the App Store, with a 1 week free trial on every paid plan.
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
Tip: Good food photos make a huge difference. Use natural lighting and shoot from slightly above.
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
- Preview 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.
- Step 06
Publish to the App Store
Publishing needs a paid plan, starting with Starter. Every paid plan starts with a 1 week free trial, so you can launch before you pay.
Ready for App Review.
What Apple checks, and what makes a restaurant & menu app do well after launch.
App Store checklist
- Complete content
Every menu item needs a real name, description, and price. Apple will reject apps with placeholder content or empty screens.
- Screenshots
Capture 6.7" and 5.5" screenshots showing the menu, item detail, and cart. These are the first thing customers see on the store.
- Privacy policy
Required. Your app collects email, name, and order data, so disclose it clearly.
- Review login
Provide a test account in the review notes so Apple can navigate the full ordering flow.
- Food ordering disclaimer
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: coming soon. For launch, publishing is App Store only.
- Menu is your store front
Spend extra time on photo quality and descriptions. This is what converts browsers into customers.
- Keep prices current
Nothing frustrates customers more than outdated prices. Plan to update your menu in the app whenever prices change.
- Set realistic pickup times
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.
- Push notifications
Use them for order confirmations and "your order is ready" alerts. Configure notification keys during the build step.
- Developer account
For launch you only need an Apple Developer account ($99/year). Google Play support is coming soon.
- Test with real customers
Before full launch, share a preview of your app with a few regulars and get feedback.
- App name
Use your restaurant name. Do not stuff keywords and keep your listing clear.
- Update regularly
Seasonal menus, holiday specials, or new items keep customers opening your app.
Go 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).
Make it your Restaurant & Menu app.
Download Struklio, pick Restaurant & Menu, and build it on your phone for free. Ready to publish? Every paid plan starts with a 1 week free trial.
Need help customizing? Visit Support