Customer app
The frontend sends basket, address, and payment choice.
Zero to MVP AI Bootcamp
Start with familiar workflows, then see how software components turn them into connected, scalable systems.
Today you ship
A practical software mental model and a working project shell for the AI Service Booking Marketplace.
Scroll to move through the presentation.
Build, test, checkpoint, and ship.
Software starts with an operating model people already understand. Someone receives information, applies business rules, makes a decision, records the outcome, and communicates the next action. Software makes that workflow consistent and scalable by assigning each responsibility to a digital component.
Without a marketplace, a customer searches for providers, calls to compare services, asks about availability, confirms a time by message, and arranges payment separately. Our product connects that familiar journey.
| Concept | People-led workflow | Digital capability |
|---|---|---|
| Receive information | Meeting, email, or document | A digital form or conversation |
| Pass the request | Email or internal handoff | A secure system connection |
| Apply rules | Coordinator or specialist | Automated decision rules |
| Keep a record | Spreadsheet or CRM entry | Searchable shared storage |
| Recognize patterns | Human experience | Pattern-based assistance |
| Follow up | Manual email or call | Triggered messages and tasks |
| Handle exceptions | Manager judgment | Escalation to a person |
Apply the concept
Success looks like
A one-page business workflow map that Module 2 can relabel with the correct software components.
Watch for
A software product is a conversation between specialized parts. The frontend collects an action, an API carries a structured request to the backend, the backend applies protected rules, and the database stores or returns information before a response travels back.
Think of a restaurant. The menu and dining room are the frontend, the waiter carries a precise request like an API, the kitchen is the backend, the order book is the database, the manager verifies staff identity, and the building is the cloud.
| Concept | Job | Restaurant analogy | Booking Marketplace example |
|---|---|---|---|
| Frontend | Serve the visible experience | Menu and dining room | Discovery, provider, and booking screens |
| API | Carry an agreed request/response | Waiter's order ticket | Request available slots or create a booking |
| Backend | Apply protected rules | Kitchen | Match providers and reserve a slot |
| Database | Store durable records | Order book | Providers, services, slots, and bookings |
| Authentication | Verify identity | Staff badge | Customer and provider sign-in |
| Cloud | Run the system online | Restaurant building and utilities | Public marketplace and protected server |
A conceptual Uber Eats-style journey showing how software components cooperate after the customer taps Place order.
The frontend sends basket, address, and payment choice.
Receives the request, checks identity, and routes protected work.
Validates items, prices, location, fees, and restaurant status.
Authorizes payment and returns success or failure.
Creates the order and records its current status.
Receives the order and accepts or rejects preparation.
The customer sees one action, but several services exchange requests, responses, and status changes.
The order becomes an event-driven workflow shared by restaurant, courier, customer, and support systems.
The backend records preparation and estimates readiness.
Finds nearby eligible couriers and offers the delivery.
A courier accepts; location and progress events begin.
Combines order, map, restaurant, and courier updates.
Customer and restaurant receive useful status changes.
Completion updates the database, receipt, support, and settlement records.
Frontend screens differ by role, while APIs, backend services, databases, and events keep everyone synchronized.
Apply the concept
Success looks like
You can trace one click in both directions and explain why private keys and protected rules belong in the backend.
Watch for
Build brief
Translate a familiar service-booking process into a software-and-AI blueprint, choose a marketplace theme, and confirm the starter application works.
User story
As a customer, I immediately understand how the marketplace will help me find and book the right service.
Give the AI the starter project and references, clarify the product, and agree on scope.
I want to build an AI Service Booking Marketplace over this five-day onsite bootcamp. I am providing: 1. The instructor starter project in this workspace. 2. Reference app URL: [PASTE URL]. 3. Design link or screenshots: [PASTE LINK OR ATTACH FILES]. Do not write code yet. Inspect the starter project and every accessible reference. Treat the references as the source of truth for the intended visual direction and business journey, but do not copy branding, proprietary text, or unavailable source code. Summarize the target users, discovery-to-booking journey, business rules, visual system, reusable starter assets, and any ambiguity. Ask me up to 10 prioritized questions about marketplace category, customer, provider, services, location, availability, payment, policies, and AI role. Then propose a small Day 1 scope, out-of-scope list, and measurable acceptance criteria. Wait for my answers and approval.
Continue the same AI conversation
Understand the architecture choices and why each technology belongs in the product.
Continue from our approved product brief. Do not write code yet. Start with the technology already present in the starter project. Compare it with no more than two realistic alternatives. Evaluate compatibility with the starter, beginner learning curve, delivery speed, cost, security, maintenance, and Azure deployment. Recommend one stack and explain why each layer is needed: frontend, backend and APIs, database and authentication, AI and RAG, workflow automation, test payments, and cloud hosting. Map the customer journey to those layers. Identify what styling, components, and business behavior should be adapted from the starter project and reference URL/design. Return a simple architecture map, core data entities, routes or screens, reusable components, and a five-day phased plan. State trade-offs and assumptions in plain English. Wait for my approval before implementation.
Continue the same AI conversation
Create a recoverable starting point without prematurely adding later-day systems.
Use the approved product brief, stack, and architecture. Implement only the Day 1 project shell. Before editing, restate the visual rules and business rules taken from the starter project and reference URL/design, then list the files you expect to change. Preserve the starter's existing stack, dependencies, design tokens, and component patterns. Adapt the reference direction without copying its branding or protected content. Set the marketplace category, product name, target customer, and promise. Build the static shell needed to communicate the discovery-to-booking journey. Do not add live AI, RAG, database, authentication, payments, workflows, or real availability yet. Make one small reviewable change at a time. Run the repository's lint, typecheck, and build checks. Report changed files, validation results, assumptions, and how to save this working Day 1 checkpoint. Stop after the shell is verified.
Role-play how a customer discovers, compares, contacts, books, and pays a service provider today.
Assign discovery, matching, availability, booking, payment, and follow-up to the correct system parts.
Choose one category such as wellness, tutoring, consulting, home services, or events.
Complete: Tell us what you need, find the right provider, and book a suitable time.
Update the marketplace name, category, and promise, then confirm it opens locally.
Record the working version before adding the interactive journey tomorrow.