Skip to content
All learning paths

Guided build plan

Your own app in 7 days

Seven build days, seven visible results

A guided build plan for a small, complete app core: scope and non-goals first, then a running build, then states, operations and a documented release decision.

0 of 7 finished

approx. 10 h of work

Open the first step

Seven build days, not seven calendar days. The path ends with a documented decision about submitting — not with a promised release date. Store, SDK and review rules change; check them against the official source before any real release.

Quick setup

Four questions, then you are off

Your answers stay on this device and only change the wording: the copyable prompt, the platform note and the pacing hint. Order and number of units are the same for everyone.

Every question may stay unanswered.

What do you build with?

Decides how the copyable prompts are introduced.

What are you building?

Decides the notes about builds, stores and publishing.

How much have you built so far?

Decides the pacing hint at the top of a path.

How much time do you have per day?

Decides the schedule hint. Nothing is hidden.

7 units

  1. Day 1 — Your scope is set60 min guidelineOpen
  2. Day 2 — A real build runs90 min guidelineOpen
  3. Day 3 — Your core loop works120 min guidelineOpen
  4. Day 4 — Your app survives bad days too90 min guidelineOpen
  5. Day 5 — Operations, legal and cost limits are set90 min guidelineOpen
  6. Day 6 — A real release candidate90 min guidelineOpen
  7. Day 7 — Your decision is documented60 min guidelineOpen

All times are working ranges, not promises. There is no streak, no lock and no progress from simply opening a page — what counts is what you confirm.

Privacy setting

With your consent, PostHog EU measures which pages are opened and additionally records your session: mouse movement, clicks, scrolling and the rendered page content are stored as a replayable reconstruction. Typed input is masked before sending. The contents of sign-in, sign-up, password recovery, the founder chat, the newsletter field, your email display, your quiz answers and the checklists are not recorded at all; on the sign-in and sign-up pages recording is paused. Addresses are always stored without query parameters. A random device identifier and technical connection data such as the IP address are processed as well. In addition, strictly defined usage events are measured: how far a post was read, which article element was used, which call to action was clicked, how a newsletter sign-up ended, how far you get in a course or in the feed (recording only whether a task was correct or incorrect, never your answer itself), which video you start, whether you switch the language, and how a sign-in or sign-up attempt ended — without the email address, without the password, and without the error message. Only values from a fixed list and whole numbers from fixed ranges are transmitted — no input and no free text. We also label production, internal, and automated test visits separately and derive whether a visit came from a known interface such as ChatGPT, Claude, or Perplexity from a known referring domain or a strictly allowed campaign value. The full referring address and query parameters are not sent, and this cannot identify a specific AI model. If PostHog's IP-based geo enrichment is enabled in the project, the service can derive an approximate country, continent, and region; we do not request browser or GPS location. Every visit is also assigned to a page area from a fixed list (for example home, blog, tools, account) — the area is sent, not the address. Page loading and stability metrics are measured as well (Core Web Vitals: LCP, CLS, INP, FCP), without network payloads. A click on a link leading away from the site is recorded only as the target domain from a fixed list, without path, query parameters, or link text. For the Idea Wheel, AI Labelling and Limit Reset tools only the kind of action is measured — spin, option changed, copy or export, for instance — never your input and never a result. Learn more about privacy

Without your consent no analytics code is loaded and nothing is recorded. You can withdraw at any time: withdrawal ends collection immediately; data already collected may have been transmitted by then and is deleted after the storage period.