← 所有挑戰

Vibe Code & Launch a Profitable Product in 30 Days

Go from idea to a live product with your first paying customer in 30 days of focused building.

每週時間
~7 hrs/week
對象
Builders who want a real artifact, not another tutorial.
前置
A laptop, an idea, willingness to ship before it feels ready.
結構
30 天 · 4 個里程碑 · 12 個檢查點 · 49 步
在 mouseover 開始挑戰

在 mouseover 中啟動挑戰;如果還沒安裝,請先 下載

第 1 週

Foundation

Validate the idea, set up the toolchain, ship the first commit and the simplest possible landing page.

本週成果: A live landing page collecting your first signups.

檢查點 1 · ~2 hrs

Pick the idea

完成後你會有: One product idea you can commit to for 30 days, written down in a single sentence.

顯示 4 步
  1. 步驟 1 List 4 to 5 product ideas you have personal motivation to build.
  2. 步驟 2 Score each on revenue path, build-in-a-week feasibility, and "do I scratch this itch myself?"
  3. 步驟 3 Pick the one you would be embarrassed to abandon by week 4.
  4. 步驟 4 Write a one-sentence product description: "Helps [who] do [outcome] without [pain]."
檢查點 2 · ~2 hrs

Set up the build environment

完成後你會有: A repo with a deployed "hello world" you can iterate on.

顯示 4 步
  1. 步驟 1 Create a new GitHub repo with a license and a README that has the one-sentence pitch.
  2. 步驟 2 Pick the smallest plausible stack (Next.js + Tailwind is a safe default).
  3. 步驟 3 Deploy a single "hello world" page to Vercel or Netlify so deploy is solved before code is hard.
  4. 步驟 4 Commit and push. Branch protection optional, deploy-on-push mandatory.
檢查點 3 · ~3 hrs

Ship the landing page

完成後你會有: A public URL with a clear pitch and an email capture, shared with your first 5 people.

顯示 4 步
  1. 步驟 1 Write a one-sentence hero that names the user and the outcome, not the technology.
  2. 步驟 2 Add a "what it does" section in three bullets and an "early access" form.
  3. 步驟 3 Wire the email capture to a real list (Resend, ConvertKit, or even a Google Form).
  4. 步驟 4 Deploy live, then DM five people personally and ask them what they would expect to see.
第 2 週

MVP Build

Define the one thing the product does. Build it end-to-end. Nothing else yet.

本週成果: A working MVP one person could use end-to-end without you in the room.

檢查點 1 · ~2 hrs

Define the one core loop

完成後你會有: A written user flow of 3 to 5 steps that fully describes the only thing this product does.

顯示 4 步
  1. 步驟 1 Write the happy-path user flow as 3 to 5 steps: from "I sign up" to "I got the outcome."
  2. 步驟 2 Sketch the smallest UI that makes that flow visible (paper, Figma, or a low-fi screenshot).
  3. 步驟 3 Identify the single piece of data you have to store, and where.
  4. 步驟 4 Pin the doc somewhere you can return to it when you are tempted to add scope.
檢查點 2 · ~3 hrs

Build the core loop

完成後你會有: The happy-path flow works end-to-end on your deployed URL.

顯示 5 步
  1. 步驟 1 Scaffold the pages the core loop needs. No others.
  2. 步驟 2 Wire the primary interaction (form, button, generation, whatever the loop is).
  3. 步驟 3 Persist the single piece of data you defined in checkpoint 1.
  4. 步驟 4 Run the loop end-to-end as a brand new user. Fix the worst broken thing.
  5. 步驟 5 Commit, push, deploy. Verify on the live URL.
檢查點 3 · ~2 hrs

First-run experience

完成後你會有: A new user can complete the loop without your help and ends in a clear success state.

顯示 4 步
  1. 步驟 1 Add a zero-state to every screen that has empty data.
  2. 步驟 2 Write copy that points to the very next action the user should take.
  3. 步驟 3 Add a success state that confirms the outcome and shows what to do next.
  4. 步驟 4 Share with one friend and watch them use it. Note the first three confused moments.
第 3 週

First Users

Wire pricing, fix the three biggest friction points, and talk to ten potential users.

本週成果: A buy button that works, a product worth defending, and a list of ten validated objections.

檢查點 1 · ~2 hrs

Pricing and paywall

完成後你會有: A working checkout flow that takes real money for a real plan.

顯示 4 步
  1. 步驟 1 Pick the price. Default to higher than feels comfortable; you can always come down.
  2. 步驟 2 Decide tier structure: one tier unless you have a reason for more.
  3. 步驟 3 Wire Stripe Checkout. Use Stripe Test mode until the dollar runs through.
  4. 步驟 4 Run a real $1 test purchase, then a refund, end-to-end. Fix what is broken.
檢查點 2 · ~3 hrs

Polish blockers

完成後你會有: The top three friction points from week 2 feedback are gone.

顯示 4 步
  1. 步驟 1 List the top five friction points from week 2 feedback. Be brutally honest.
  2. 步驟 2 Fix the worst three. Skip the rest if they will not block a sale.
  3. 步驟 3 Run the happy-path loop again as a new user. Catch one more thing.
  4. 步驟 4 Deploy. Watch the live site work on someone else's screen.
檢查點 3 · ~3 hrs

Ten conversations

完成後你會有: Ten direct outreaches to potential users with logged responses.

顯示 4 步
  1. 步驟 1 Write a short, personal message template. No marketing speak.
  2. 步驟 2 Send to ten people in your network or community who plausibly have the problem.
  3. 步驟 3 Log every response in a single doc. Mark which led to a click or a signup.
  4. 步驟 4 Identify the top objection. Write the one-sentence response you will lead with next time.
第 4 週

Ship & Earn

Public launch, first paying customer, post-launch iteration loop.

本週成果: A product that has earned its first dollar, with a path to the next ten.

檢查點 1 · ~3 hrs

Public launch

完成後你會有: Launch posts live on at least two distribution surfaces with a working buy link.

顯示 4 步
  1. 步驟 1 Write the launch post: hook, one screenshot, one-paragraph story, link, ask.
  2. 步驟 2 Schedule it on the two surfaces where your audience actually reads (Twitter, HN, Reddit, Slack).
  3. 步驟 3 Prep three response variants for the top objections from week 3.
  4. 步驟 4 Push live. Stay online for the first two hours and respond to every comment.
檢查點 2 · ~3 hrs

First paying customer

完成後你會有: One real, non-friend, non-family customer has paid for the product.

顯示 4 步
  1. 步驟 1 Pull the list of week 3 conversations and pick the top 20 most likely buyers.
  2. 步驟 2 Send a personal message. Include the buy link. Do not pitch the feature list.
  3. 步驟 3 Follow up once after 48 hours with a single line.
  4. 步驟 4 Close one sale. Send a thank-you note that asks what nearly stopped them.
檢查點 3 · ~2 hrs

Decide what comes next

完成後你會有: A written 30-day plan: keep going, narrow scope, or wind down honestly.

顯示 4 步
  1. 步驟 1 Write a one-page retro: what happened, what worked, what surprised you.
  2. 步驟 2 Compare against the week 1 motivation. Is the itch still there?
  3. 步驟 3 Pick: keep building, narrow scope, or wind down. There is no wrong answer.
  4. 步驟 4 Write your week 5 commitment in one sentence. Tell one person.

準備好開始了嗎?

計畫已經攤開,剩下的就是把第一步點開。

在 mouseover 開始挑戰

在 mouseover 中啟動挑戰;如果還沒安裝,請先 下載

看看其他 30 天挑戰 ← 回到所有挑戰