Plan one useful website or web app
A clear first job is easier for the AI to build and easier for you to check.
Write a small brief with an audience, one main job and up to three features.
Let’s do this
- 1In this guide
Fill in Your website idea
Open the idea button in the sidebar. Give the project a name, say who it helps, and describe the job. For Little Garden: “Help first-time gardeners remember which plants need watering.” Saving this fills in the messages in later lessons.
- 2In your AI helper
Choose a tiny first version
For a website: a home page, services and a contact link. For a web app: add a plant, see the list and mark one as watered. Leave payments, teams and AI chat until the small version works.
- 3In your AI helper
Explain one visitor’s journey
Say: “A visitor opens the home page, understands what I offer, then clicks Email me.” Or: “I type Basil, press Add, and Basil appears in the list.” This gives the AI something concrete to make and test.
- 4In your AI helper
Choose your starting tools once
This course uses React to build reusable screen parts and Vite to run and package them. For a mostly text-based blog, Astro is another free choice. If the AI proposes Next.js with server features, have it explain the need and Cloudflare Workers setup first; a normal Pages static upload cannot run that server.
Cloudflare: Next.js on Workers (opens a new tab)
A message for your AI helper
My project is my first website. Audience: the people I want to help. Main job: [describe the problem my app should solve]. First features: [choose up to three small features]. Help me choose at most three small features and describe the visitor’s journey. Default to React with Vite, free design libraries and Cloudflare Pages. Keep accounts and a database out unless the job requires them. Give me a short plan before creating files.
What you should see
You have a short brief, a clear first action and a list of things to leave for later.
If you get stuck
Checked 7 September 2026. Screens can change; the official guides below have the latest steps.
Vite: getting startedAstro: why choose AstroCloudflare: Next.js on Workers