Launch your first AI-built website in 5 days.
A step-by-step challenge for non-developers who want a real website live on the internet — without learning to code first.
What you will build
A real website, live on the internet.
By the end of the 5 days, you will have a basic real website live on the internet. Not a template preview. Not a mock-up. A real URL you can share.
The free challenge builds a basic website. Backend forms, email delivery, and subscriber storage are part of the paid kit.
Deliverables
- A local website project folder
- A GitHub repository
- A website generated with Codex or Claude Code
- A live Netlify deployment
- Optional: custom domain connection
- Basic pages: Home, About, Contact, Resource or Freebie
- Basic logo and favicon setup
- A launch checklist
The tools you will use
Six tools. All free to start.
The engine that lets modern web projects run on your computer.
Your visual safety net and undo button.
The AI builder that edits your project files.
An optional second AI builder and reviewer.
The tool that publishes your website live.
GoDaddy, Namecheap, or another domain provider if you want a custom domain.
The 5-day plan
One day. One result. One checkpoint.
Set up your computer
Install the tools needed to build with AI.
- Install Node.js
- Check node --version
- Check npm --version
- Install GitHub Desktop
- Install Codex CLI
- Optional: install Claude Code
- Confirm everything works
Result
Your computer is ready to build.
Create your website project safely
Create your project folder and GitHub safety net.
- Create a local folder
- Open terminal in the folder
- Run git init
- Create a README
- Make your first commit
- Open GitHub Desktop
- Publish the repository
- Create a first branch
Result
You have a local folder, a GitHub repo, and your first rollback point.
Core lesson
GitHub is your undo button.
Build the first website with AI
Use Codex or Claude Code to generate the first working website.
- Open Codex or Claude Code in the correct folder
- Paste a frozen website prompt
- Let AI build the site
- Run npm run dev
- Open localhost in your browser
- Review screenshots
- Run npm run build
- Fix errors
Result
Your website works locally.
Core lesson
AI can build fast, but you must review visually.
Publish live on Netlify
Put the website online.
- Commit your changes
- Push to GitHub
- Create a Netlify account
- Import your GitHub repo
- Set the build command
- Deploy the site
- Open the Netlify URL
Result
Your website is live on a Netlify URL.
Core lesson
GitHub stores the code. Netlify publishes the code.
Domain, polish, and launch checklist
Make it feel real.
- Add a logo and favicon
- Add basic contact and trust pages
- Connect a custom domain if available
- Check HTTPS
- Check mobile layout
- Check links and buttons
- Run a final build
- Create a final launch commit
Result
You have a basic live website you can share.
Core lesson
Launch is a checklist, not a feeling.
The guided method
One step, then reply done.
The challenge is not a giant tutorial. You do not read 50 pages before touching anything.
Every step follows the same format:
- 1Goal
- 2Do this
- 3Expected result
- 4Reply "done"
- 5Verify
- 6Continue
This is how non-developers avoid overwhelm. One step. One result. One checkpoint.
Goal
Create the website folder.
Do this
Create this folder on your computer.
Expected result
You should see an empty folder called MyWebsite.
Reply
Reply “done” when the folder exists.
Six months ago this would have cost $5,000 and a developer. Now you can do it yourself in a weekend.
Free vs paid
Free = launch the website.
Paid = make it work like a business.
What is included free
- Tool setup checklist for Windows and Mac
- GitHub Desktop setup steps
- Codex and Claude Code starter workflow
- Website build prompt
- Netlify deployment steps
- Domain and HTTPS checklist
- Basic launch checklist
- Beginner-safe explanations
- Step-by-step reply-done workflow
Backend + Email Launch Kit
The free challenge gets your website live. The paid kit will help turn it into a real lead-capture system.
- Supabase database setup
- Working contact forms
- Subscriber storage
- Resend email delivery
- Resource delivery emails
- Unsubscribe logic
- Privacy and terms starter pages
- Netlify environment variables
- Production smoke-test checklist
- Exact Codex prompts
This site was built this way
NonDev Apps was built through the same guided workflow.
Every step in the challenge came from actually doing it. The proof is this website itself.
Bought and connected a custom domain
Created a local project folder
Connected GitHub for version control
Built the site with Codex
Reviewed screenshots at every step
Deployed to Netlify
Connected the domain with HTTPS
Added Supabase for subscriber storage
Added Resend for email delivery
Added unsubscribe logic
Created and released the free prompt pack
The free challenge teaches steps 1–7.
The paid kit teaches steps 8–11.
Join the challenge
Start building this week.
Join the free 5-day challenge. No payment. No hype.
Join the free challenge
Enter your email and we will send you an access code to unlock the 5-day training.
No spam. Unsubscribe any time. This is free.
Already have a code? Enter it here
FAQ
Common questions.
Do I need to know how to code?
No. The challenge is built for non-developers. You will copy commands, paste prompts, and follow one step at a time.
Will this build a full business website?
It builds a basic live website. Backend forms, email automation, subscriber storage, and unsubscribe logic are part of the paid upgrade later.
Can I use Windows?
Yes. The steps include Windows instructions.
Can I use Mac?
Yes. The steps include Mac instructions.
Do I need both Codex and Claude Code?
You can start with one. Codex is the main path. Claude or Claude Code can be used as a second builder or reviewer.
Do I need to buy a domain?
No. Netlify gives you a free temporary URL. A custom domain is optional.
Is this a no-code tool?
No. This is AI-assisted building. You are not writing code by hand, but AI will generate real website files.
What happens after the 5 days?
You can keep improving the website, add a real free resource, or later use the Backend + Email Launch Kit to collect subscribers and send emails.
Still have a question?
Contact us