Flows category icon
App Builder
Intermediate
Generated

Build a Functional Coffee Shop Website

A step-by-step flow to build a real, working coffee shop website with menu, location, hours, contact form, and mobile-friendly pages using AI app builders.

9 steps44 verify checks60-120 minutesWorks with: emergent · chatgpt · claude · cursor
Start Guided Walkthrough

AI-generated draft. This flow was created by the custom generator. Review the steps and Definition of Done before running - curated flows in the library are hand-crafted and research-backed.

The Route

0/9 verified

Context Pack

Paste this first. It briefs the AI on requirements, constraints, and the Definition of Done before your first build prompt.

Context Pack
PROJECT CONTEXT:
Build a polished coffee shop website for a small local cafe. The site should present the brand clearly, show the menu, location, hours, and contact details, and provide a working contact or inquiry form. It should feel production-ready, not like a mock landing page.

GOAL:
Create a responsive, multi-section coffee shop website with real navigation, complete content structure, working interactions, and a functional contact form.

REQUIREMENTS:
- Create a homepage with hero section, brand message, and clear call-to-action
- Add a menu section with at least 3 categories and multiple items per category
- Display business hours, address, and contact information clearly
- Include a map or map placeholder section with location details
- Build a working contact or reservation inquiry form with validation
- Make the site responsive on mobile, tablet, and desktop
- Add navigation links that scroll or route correctly to real sections
- Include an about section with coffee shop story or values
- Use coffee-themed visual styling with readable typography and strong contrast
- Add footer with social links, hours, and basic business info

CONSTRAINTS:
- Do not leave placeholder lorem ipsum or fake empty sections
- Do not use buttons or links that appear clickable but do nothing
- Do not ship a form that only visually submits without real validation and success/error handling
- Keep the implementation simple enough to finish in one build session
- Use realistic sample content if real business details are not provided

DEFINITION OF DONE:
- The site loads as a complete coffee shop website with all primary sections present
- Navigation links move to the correct sections or pages without broken targets
- The menu displays structured categories and item descriptions clearly
- The contact form validates inputs and shows real success and error states
- The layout is usable and readable on mobile and desktop screen sizes
- There are no obvious placeholder texts, broken images, or fake interactive elements
- Hours, address, and contact information are visible in at least one primary section and the footer

COMMON FAILURES TO AVOID:
- AI generates a pretty landing page with no real content depth beyond the hero section
- Form UI is created but submission, validation, or feedback states do not actually work
- Navigation links point to missing sections or dead anchors
- Menu cards look good visually but contain repetitive placeholder items
- Responsive layout breaks on small screens or overlapping text appears

Paste this into your AI builder first. It teaches the AI what you want before you give it the build prompt.

Related routes

More App Builder flows that share ground with this one.

Flows category icon
App Builder
Generated

Add Real-Time Presence Indicators to a Chat App with WebSockets

A step-by-step flow for implementing real-time online, offline, and typing presence in a chat app using WebSockets, including backend presence tracking, frontend updates, reconnect handling, and verification.

01Inspect the existing chat architecture and choose presence data flow
02Define the presence event contract and server-side state model
03Implement authenticated WebSocket connection handling on the server

+7 more steps to Done

Best forbuilders who have shipped a basic app before

10 steps60-120 minutesIntermediate
Flows category icon
App Builder
Generated

Build Real Web App Authentication with Sessions and Protected Routes

A step-by-step flow to implement real signup, login, logout, session persistence, password reset, validation, and protected routes with visible UI states and mobile responsiveness.

01Set the auth architecture and choose the real persistence layer
02Create the auth state layer and session restoration
03Build the signup flow with validation and duplicate email handling

+6 more steps to Done

Best forbuilders who have shipped a basic app before

9 steps60-120 minutesIntermediate
Flows category icon
App Builder
Generated

Build a Habit Tracker React App

A step-by-step flow for building a real habit tracker app in React with working habit creation, daily check-ins, streak tracking, persistence, validation, and basic testing.

01Set up the app structure and data model
02Implement real habit state and habit creation
03Render the habit list with empty states

+6 more steps to Done

Best foryour first pass at this - no prior setup assumed

9 steps45-90 minutesBeginner

Made with Emergent