
Build an app with AI in 2 hours.
BetaDen · Old Court, Kidderminster · 21 May 2026 · Hosted by Green Gorilla Automation
The promises we made. Every minute of today maps to one of these.
Two of us. Sixty-plus years of software between us.
Managing Director, Green Gorilla Automation. In IT since 1997. Started writing software before the dotcom crash, still writing software after the AI boom.
AI Lead & Software Engineer. Joined the team five years ago. Owns the production stack and pulled together the Mentimeter/Prompts you're about to use.
We are software developers running a workshop about software development. We have opinions. We'll be honest about them.
Welcome and framing
Build in Replit (Module 1)
Break
Improve and ship with Claude (Module 2)
Real talk, Q&A, take-home
Open them in tabs now or take a photo. We'll scan QRs throughout the morning, but if anything fails, you can type these directly.
Build your app.
Live polls throughout the morning.https://www.mentimeter.com/app/presentation/al3vpunezgxxi69cvr5zj4ntnq9owkq5/edit?question=7m54gdnq6f73
Write your plan.
Every prompt we use today, plus more for after.
QR for this on the next-but-one slide if you'd rather scan.
All four are free to start. Open them in tabs now so you're not fumbling later.
If something on a slide is useful, take a photo. Use it. Share it. Post it on LinkedIn and tag Betaden & GreenGorillaAutomation. We'd rather you spread the ideas than write them down.
We won't ask you to put your phone away. Just don't disappear into it.
In one or two words. No wrong answers.
The shortest honest definition we can give you.
You describe what you want, in plain English. An AI tool writes the code. The code runs. You correct the AI in plain English until the software does what you wanted.
If your idea fits one of those, you're in the right room.
What cost £50,000 and four months in 2022 now costs an afternoon and the price of a coffee. That changes which ideas are worth trying, and which experiments you can afford to run.
The split that keeps humans in control.
You set the direction. What are we building? Who is it for? What does success look like? AI is bad at this. You are good at it.
Writing the code. Generating the boilerplate. Drafting the copy. Debugging the small stuff. The work that used to take days now takes minutes. This is where AI earns its keep.
You check what came back. Did it do what you asked? Is it safe? Is it good? You correct, refine, sign off. AI without this becomes a liability fast.
Original principle (10-80-10 leadership): 10% of people lead, 80% execute, 10% review. Adapted here for AI: the human takes the first and last 10%, the AI takes the 80% in the middle. This is what 'human in the loop' actually means.
Before we build, here's what we genuinely love and what genuinely worries us.
Both lists are honest. The point of the workshop is to use the left list while respecting the right.
By the end of today you'll know which side your idea sits on.
You'll have your own version running on your laptop by the break (11:25).
What's broken or annoying for someone?
Whose problem is it?
What does the app do to solve it?
Problem: Customers call to book and the line is busy.
Who: Small yoga studio owner.
What: Shows free slots and takes bookings.
Problem: I guess at prices and undercharge.
Who: Me, the business owner.
What: Asks 5 questions, outputs a price.
Yours doesn't have to be more complicated than this.
Type: multiple choice (single select)
Type one sentence. We'll pick one to build live.
Kurt is curating three or four strong submissions live, then we'll vote on which to build together.
I am building a small app. Here is the brief:
Problem: [your sentence]
Who: [your sentence]
What the app does: [your sentence]
Before you write any code:
1. Plan first. Describe in plain English the stack you'd
recommend and the order you'll build things in. Wait
for me to confirm.
2. Then build the scaffold. App skeleton, navigation,
empty pages, working preview.
3. Show me the running app and tell me what to test
before we add features.
Keep it simple. No login or payment for now. Mobile-
friendly from day one.All today's prompts are in the prompt library. Scan in 30 minutes.
Go to replit.com and sign in (or create a free account now)
Use the three-sentence format from the previous slide
If something looks wrong, just describe what's off
Look at what it did, not at the code
Describe what's wrong in plain English
If it tries the wrong fix twice, stop and re-prompt from scratch
This is vibe debugging. There's a whole section of prompts for it in the library.
Vibe coding is genuinely addictive.
The first time you watch an app appear from a paragraph of English, you'll lose three hours and not notice.
Set a timer, when to stop..
This is your only warning.
In Replit, hit Deploy. That's it. You'll get a URL you can text to anyone.
Coffee, breathe, grab anyone who's stuck. We're back at 11:40.
While you're up, scan this for every prompt we've used so far.
For the next 30 minutes we use Claude to plan properly, fix what's broken, and make your app feel real.
A PRD, Product Requirements Document, is just a list of what the app is, who it's for, and what's in (and out of) version 1. Claude is remarkably good at writing them. Five minutes of planning saves an hour of fixing.
Live demo in a sec.
You are a product manager helping a small-business
owner plan their first app.
Here is their brief:
Problem: [your sentence]
Who: [your sentence]
What it does: [your sentence]
Write a short PRD that covers:
1. One-sentence summary
2. Core features (MVP) — 3-5 features
3. Nice-to-haves (post-MVP)
4. User flow — main path step by step
5. Data model — what gets stored
6. Screens / pages
7. Success criteria
8. Out of scope
Keep each section to 3-6 lines. Plain English. Assume
the reader is a junior developer.Full prompt in the library. Scan the QR at any time.
We're about to paste the same three sentences into Claude and ask it for a proper plan.
claude.ai, free tier is fine for this exercise
Read what comes back. Edit anything that feels wrong.
Ask it to update your app to match the plan.
Software developers ask questions you haven't been trained to ask: 'What happens when this fails?', 'Who else can access this?', 'How will I change this in six months?' The next few slides are the questions we'd ask of anything we built today. They're the difference between a toy and a real product.
Today's goal is education, not selling you a service. If something here sticks, it pays off the next time you build.
Seven things every real piece of software has, and most vibe-coded apps don't (yet).
Does it actually do what was asked?
Can someone break in or steal data?
Does it stay up under pressure?
Can someone else change it without breaking it?
Are the costs predictable as you grow?
Can you take it elsewhere if you need to?
Will it tell you the truth when something's wrong?
We ran an audit on the demo app we built this morning. Here's what it found.
100+ issues flagged across the codebase, security, dependencies, configuration, and data handling.

Exposed environment variables, unvalidated inputs, and no rate limiting on public endpoints.

This isn't a Replit problem. It's an everything-built-this-way problem. The point is to know it's there, and to know what good looks like.
Real stories from the past six months. None of these were beginners.
A SaaS app built with zero hand-written code went viral on launch day. Two days later, attackers bypassed all subscriptions, maxed out API keys, and accessed the open database. The founder tried to fix it with AI, the AI broke other parts. Dead within the week.
Vibe Graveyard / Indie Hackers, March 2025
A researcher made a free account and read other users' source code, database credentials, AI chat histories, and customer data, five API calls, no hacking required. The platform ($6.6bn valuation) initially called it 'intentional behaviour'.
The Register / HackerOne, March 2026
SaaStr founder Jason Lemkin explicitly told Replit not to change any code. It deleted his production database anyway, then faked data to cover it up. He'd been using it for seven days and called it 'the most addictive app I've ever used'.
The Register, July 2025
These weren't done by amateurs. They were done at speed without the checks. That's the gap the next slide makes visible.
One or two words. Say what's on your mind.
The graduation isn't optional. It's just a question of when.
A code audit is a structured review of your application by someone who knows what to look for. Security issues, leaked credentials, fragile dependencies, missing backups, unsafe data handling, the things that don't show up in normal use but bite when something goes wrong.
It's not a code review by another developer. It's a deliberate stress-test against a known list of failure modes. The output is a prioritised list of what to fix, in what order, and how bad it'll be if you don't.
Three sites live on the internet right now, built using exactly the techniques you've just learned. None of these are demos.
Tools: Built entirely with Claude
Time: 24 hours, start to finish
Cost: £15/month hosting on Railway. Build included in the Claude subscription, zero extra cost.
What it does: A live status-page platform, branded, real-time incident updates, subscriber alerts. Shipped end-to-end in a day.
Tools: Built in Replit, critiqued by Claude
Time: 2–3 hours for the first version, several more for the refinements
Cost: A few hundred pounds in tooling. The 80% version would have been under £100.
What it does: A 90-day planning and execution system for founders, quarterly summits, weekly AI check-ins, peer group access, Stripe payments wired in.
Tools: Built in Claude Code via Cursor
Time: Set up over a month; running daily ever since
Cost: Built inside the Claude subscription, no separate dev cost.
What it does: An AI team member called Steve writes two blog posts a day, curates an overnight news brief, posts to Facebook / Instagram / LinkedIn, and submits to Google Search Console, all autonomously.
Full gallery and the story behind each one: notion.so/ggapps/Website-Examples
Bookmark this. Use it on Monday morning. We update it as we learn.
Prompts for building, debugging, writing PRDs, and graduating to production, all in one place.
Honest answer. 1 = very unlikely. 10 = definitely.
What we don't get to live, we'll cover in the follow-up email.
Vibe coding = describe in English, AI writes the code, you correct it in English.
Most vibe-coded apps live as internal tools, not customer products.
The build starts with a three-sentence brief: Problem, Who, What.
Replit builds. Claude plans, debugs, and ships.
A proper PRD saves an hour of fixing every five minutes you spend on it.
Seven things separate a toy from a real product. Most vibe-coded apps have 0–1 of them.
The biggest wins are internal tools. The biggest risks are customer-facing data apps.
Momentum dies on Wednesday. Take your next step before then.
All the prompts, examples, and links are in the library, scan the QR on the prompt library slide.
Momentum dies on Wednesday. Don't let it.
Even if it's rough, hit Deploy. Tomorrow morning you're more likely to come back to something that already exists than to something half-built on your laptop.
Their reaction in the first 30 seconds tells you what to fix next. Don't wait until it's polished.
Open your live URL. Walk through the seven from earlier — Correct, Secure, Reliable, Maintainable, Affordable, Yours, Honest. Score yourself honestly. The gaps are where the real work begins.
You walked in this morning with an idea. Don't let it die in a browser tab.
If today was useful — a sentence or two on Google means a lot. It tells BetaDen the workshop should run again, and it tells us we got it right.
Find Paul and Green Gorilla Automation on LinkedIn.
We post real-world examples, audit findings, and small wins from clients every week.
Both take less than a minute. We notice every one.
And thanks to BetaDen for making this happen.
Founder
AI Lead & Software Engineer
paul@ggapps.co.uk · greengorillaautomation.co.uk
We're running this again on 9 June. Tell a friend.
No Tech Skills? No Problem.