Prompt 资源库
Claude更新于 2026-09-29
一张Menu变成可以点餐的App
如何用Claude把Menu变成可以真的点餐的App
PROMPT.TXT
You are building a polished, fully interactive mobile restaurant ordering experience based on the physical restaurant MENU image I uploaded.
PROJECT
MENU → PREMIUM ORDERING APP
The uploaded physical menu is the INPUT / REFERENCE.
The concept for a viral short-form video is:
“给我一张 Menu,我把它变成一个真的可以点的 App。”
The transformation needs to feel dramatic:
PHYSICAL PAPER MENU
→ BEAUTIFUL DIGITAL MENU
→ INTERACTIVE ORDERING APP
→ SATISFYING ORDER CONFIRMATION
The viewer should immediately think:
“刚刚明明只是一张 Menu,怎么现在变成一个这么完整的点餐 App?”
==================================================
1. FIRST: ANALYZE THE UPLOADED MENU
==================================================
Before building, carefully inspect the uploaded menu image.
Extract as much REAL information as possible:
* food categories
* dish names
* descriptions
* prices
* drinks
* add-ons
* available options
* any useful menu structure
Use RM / Malaysian Ringgit for all prices.
IMPORTANT:
Do NOT blindly copy the restaurant’s existing branding.
Do NOT present this as an official system created for that restaurant.
Create an ORIGINAL fictional restaurant brand and visual identity.
The uploaded menu is used primarily as the content/data source.
If some menu text cannot be read confidently, do NOT invent random information and pretend it came from the menu.
For missing content required to make the demo visually complete, create clearly reasonable DEMO menu items.
==================================================
2. PURPOSE
This is NOT a production restaurant ordering system.
Do NOT waste time building:
* Supabase
* database
* authentication
* real payment
* payment gateway
* POS integration
* kitchen integration
* kitchen dashboard
* delivery system
* real restaurant backend
This is a HIGH-END INTERACTIVE FRONT-END DEMO.
However:
Anything the viewer can see me tap during the video MUST WORK.
Do not create fake buttons.
The complete customer journey must work locally:
Browse Menu
→ Select Category
→ Open Dish
→ Customize
→ Change Quantity
→ Add To Cart
→ Continue Shopping
→ View Cart
→ Edit Cart
→ Select Table
→ Place Order
→ Order Confirmation
Use local application state / localStorage if necessary.
==================================================
3. PRIMARY DEVICE
PRIMARY VIEWPORT:
390 × 844
This is designed primarily for iPhone screen recording.
Design MOBILE FIRST.
Do NOT build a desktop website and shrink it down.
It should feel almost like a native restaurant ordering app.
Also ensure:
* Tablet works
* Desktop works
* no horizontal overflow
* no broken layouts
But MOBILE is the priority.
==================================================
4. VISUAL DIRECTION
The visual quality is extremely important.
I do NOT want a generic restaurant template.
I do NOT want it to look AI-generated.
I do NOT want Bootstrap-style UI.
I do NOT want a screen filled with identical white rounded cards.
I do NOT want blue-purple AI gradients.
I do NOT want excessive glassmorphism.
I do NOT want huge empty spaces.
I do NOT want every element excessively rounded.
Create a premium modern Asian casual dining visual identity.
Direction:
* warm editorial food photography
* cream / warm neutral base
* deep charcoal typography
* one distinctive warm brand accent
* premium but approachable
* strong typography
* beautiful food imagery
* clean editorial composition
* compact information hierarchy
* subtle depth
* restrained motion
* excellent mobile spacing
The app should feel like a real premium consumer food product in 2026.
The food must be the HERO.
==================================================
5. OPENING / HOME
The first screen needs immediate visual impact.
Create an original fictional restaurant:
* Brand Name
* Small Brand Mark
* Short Tagline
Keep branding compact.
Do NOT waste half the mobile screen on a giant hero banner.
The user should immediately see FOOD.
Top area can contain:
Brand
Search
Small profile / order icon if useful
Then:
POPULAR NOW / CHEF’S PICKS
Use one visually strong featured dish.
Below:
Category navigation.
Example:
Popular
Mains
Rice
Noodles
Snacks
Drinks
Desserts
Use categories from the uploaded menu whenever possible.
Category navigation should actually work.
==================================================
6. DIGITAL MENU
Build a visually rich menu.
Each item should show:
* food image
* dish name
* short description
* RM price
Do not make every menu item an oversized card.
Create visual rhythm.
Use photography and typography to establish hierarchy.
The page should feel fast and enjoyable to scroll.
Use at least 12 menu items if enough information is available.
If the uploaded menu contains more useful dishes, use more.
==================================================
7. FOOD DETAIL EXPERIENCE
When I tap a dish, open a beautiful food detail experience.
This screen is important for the video.
Show:
LARGE FOOD IMAGE
Dish Name
Short Description
RM Price
Then customization.
Example:
Choose Size
Regular
Large +RM3
Add-ons
* Egg RM2
* Cheese RM3
* Extra Chicken RM6
Spice Level
No Spicy
Normal
Extra Spicy
Special Request
“Less sauce, please”
Quantity:
− 1 +
Sticky bottom CTA:
ADD TO CART · RM XX.XX
All interactions must work.
If the real dish does not logically require these exact options, create appropriate options for that dish instead.
==================================================
8. ADD TO CART MOMENT
This interaction needs to feel satisfying.
When ADD TO CART is tapped:
* button responds immediately
* subtle haptic-like visual compression
* food image or small item indicator can animate toward cart
* cart badge updates
* bottom cart bar appears
Example:
2 ITEMS · RM32.80
VIEW CART →
Keep the animation sophisticated.
Do NOT use childish explosions or excessive particles.
==================================================
9. CART
Create a polished Cart screen.
Show:
YOUR ORDER
Food thumbnail
Dish name
Selected options
Quantity controls
Price
Allow:
−
Remove Item
Then:
Subtotal
Service Charge if appropriate
TOTAL
Everything must calculate correctly.
Use RM.
The bottom CTA:
CONTINUE
==================================================
10. TABLE SELECTION
After Continue:
Show a simple elegant screen:
WHERE ARE YOU SITTING?
Select your table
01
02
03
04
05
06
07
08
Make the interaction visually satisfying.
For the demo, Table 08 should be available.
After selection:
TABLE 08
Then:
REVIEW ORDER
==================================================
11. FINAL ORDER REVIEW
Show a compact final review:
TABLE 08
2 ITEMS
Chicken Katsu Don
Matcha Latte
TOTAL
RM32.80
Use the actual selected products and calculated total.
Primary CTA:
PLACE ORDER · RM32.80
This button is one of the MOST IMPORTANT elements in the entire experience.
Make it visually strong.
==================================================
12. PLACE ORDER — HERO MOMENT
THIS IS THE MAIN PAYOFF FOR THE VIDEO.
When I tap:
PLACE ORDER
Do NOT instantly jump to a boring success page.
Create a polished sequence.
STEP 1
Button physically compresses.
STEP 2
Very subtle processing animation:
Sending order…
Approximately 0.5–0.8 seconds.
STEP 3
Smooth transition.
The screen cleans up.
STEP 4
A sophisticated animated confirmation mark appears.
STEP 5
Large typography:
ORDER CONFIRMED
Then:
#A018
TABLE 08
Your food is being prepared.
STEP 6
Show an elegant order progress tracker:
● Confirmed
│
○ Preparing
│
○ Ready
Or an equally beautiful horizontal version if it works better on mobile.
STEP 7
Order summary subtly animates into view.
The entire confirmation should feel PREMIUM and satisfying.
This moment needs to look excellent when screen-recorded.
NO confetti explosion.
NO cheap success animation.
NO cartoon effects.
Use controlled motion, typography and transitions.
==================================================
13. ORDER STATUS SCREEN
The final screen should include:
ORDER #A018
TABLE 08
CONFIRMED
Estimated preparation:
15–20 min
Order summary
Total
And a status tracker.
Include a DEMO interaction that allows the status to progress locally:
Confirmed
→ Preparing
→ Ready
This can be automatic after several seconds OR controlled through a hidden demo interaction.
When it reaches READY:
Make the status transition satisfying.
Final message:
YOUR ORDER IS READY
Table 08
This is purely for visual demonstration.
No backend is required.
==================================================
14. MICRO-INTERACTIONS
Use subtle high-quality motion throughout.
Examples:
* image transitions
* category selection
* button compression
* quantity change
* cart badge
* bottom-sheet opening
* page transition
* order confirmation
* order status change
Animations should feel:
FAST
SMOOTH
CONTROLLED
PREMIUM
Do not make the app feel like a children’s game.
==================================================
15. VIDEO RECORDING PRIORITY
Optimize specifically for this screen-recording sequence:
SHOT 1
Open beautiful digital menu.
SHOT 2
Scroll food.
SHOT 3
Tap one visually attractive dish.
SHOT 4
Customize it.
SHOT 5
ADD TO CART.
SHOT 6
Add one drink.
SHOT 7
VIEW CART.
SHOT 8
Show total.
SHOT 9
Select TABLE 08.
SHOT 10
Review Order.
SHOT 11
Tap PLACE ORDER.
SHOT 12
Show satisfying processing transition.
SHOT 13
ORDER CONFIRMED.
SHOT 14
Show #A018 + Table 08 + order tracker.
SHOT 15
Status becomes READY.
The complete journey should be easy to screen-record without awkward waiting or unnecessary screens.
==================================================
16. DEMO RESET
Create a simple way to reset the demo.
I need to repeatedly record the experience.
Reset should:
* clear cart
* clear order
* reset status
* return app to initial state
Do not put a large ugly RESET button in the normal customer UI.
Use something subtle such as:
/?reset=true
or another developer/demo-only method.
==================================================
17. TECHNICAL PRIORITIES
Prioritize:
1. Visual quality
2. Mobile experience
3. Working interactions
4. Smooth animations
5. Reliable demo flow
6. Fast loading
Do NOT over-engineer.
No backend.
No external database unless absolutely necessary.
No authentication.
No unnecessary dependencies.
Keep the architecture simple and reliable.
==================================================
18. IMAGES
Food photography is extremely important.
Use appropriate high-quality food imagery matching the menu items as closely as possible.
Do NOT use:
* broken images
* obviously mismatched food
* low-resolution images
* repeated identical images
* ugly placeholder graphics
If final production images are unavailable, create a clean image abstraction layer so images can easily be replaced later.
==================================================
19. RESPONSIVE QA
Before declaring the project complete, test:
MOBILE
390 × 844
TABLET
DESKTOP
Specifically verify:
* Home loads correctly
* Category tabs work
* Search works if visible
* Food items open
* Food detail works
* Customization works
* Quantity works
* Add To Cart works
* Cart badge updates
* View Cart works
* Cart quantity works
* Remove works
* Totals calculate correctly
* Table selection works
* Review Order works
* Place Order works
* Confirmation animation works
* Order number displays
* Status tracker works
* Ready state works
* Reset works
* no dead buttons
* no broken images
* no horizontal overflow
* no console errors
* no mobile layout clipping
==================================================
20. FINAL STANDARD
Do not stop when the page technically works.
Do not stop at “functional.”
The final product must look convincing enough that when I put:
THE PHYSICAL MENU
next to
THE FINISHED APP
the transformation feels dramatic.
The final product should feel:
POLISHED
PREMIUM
FAST
REAL
SATISFYING
SCREEN-RECORDING READY
The core reaction we want is:
“她刚刚拿的明明只是一张 Menu,现在怎么变成一个真的可以操作的点餐 App 了?”
Build the complete experience.
Then test the full 390 × 844 mobile journey from opening the menu all the way to ORDER CONFIRMED and READY before considering the task finished.怎么使用
随便拍一张Menu 搭配上这一个Prompts 丢进Claude就可以了