FreeToDoList

Side Project Launch Checklist

Side Project Launch Checklist

Get a side project from "someday" to "shipped" in roughly six weeks — opinionated about scope, biased toward shipping.

Productivity & Habits

Template Items (12)

  • Write a one-paragraph problem statement

    +1 day after start

    #1
  • Define minimum viable scope (cut it in half)

    +3 days after start

    #2
  • Sketch the simplest possible UI on paper

    +5 days after start

    #3
  • Set up domain and hosting

    +7 days after start

    #4
  • Build the core feature only

    +14 days after start

    #5
  • Skip the auth system if you can

    +14 days after start

    #6
  • Get 3 friends to try it

    +21 days after start

    #7
  • Fix the top 3 bugs they find

    +24 days after start

    #8
  • Write a launch announcement post

    +28 days after start

    #9
  • Post to one community (HN, Reddit, niche forum)

    +30 days after start

    #10
  • Follow up with everyone who tried it

    +35 days after start

    #11
  • Decide: keep building, pivot, or shelve

    +45 days after start

    #12

Using this template will create a new list with all the items shown above. You can rename the list, and optionally add due dates counted from a start date you choose.

What this is

Twelve tasks to get a side project from someday to shipped in roughly six weeks. It's opinionated: the scope is the enemy, and the deadline is the feature.

Cut the scope until it's embarrassing

Every unshipped side project has the same story — it grew. The version you launch should do one thing, for one kind of person, and be missing most of what you imagine it eventually having.

Write down what's in v1 and, more usefully, what's explicitly not. That second list is what protects the first from your own enthusiasm at week three.

Set a public date

Side projects have no external deadline, which is precisely why they run indefinitely. Telling people when it's launching converts an open-ended project into a constrained one, and constrained projects ship.

Build the boring parts early

Payments, auth, hosting, the domain — the unglamorous scaffolding that isn't the interesting part and always takes longer than expected. Doing them last is how a finished product sits unlaunched for a month.

Show it to someone before it's ready

Every week you don't show it is a week of building on assumptions. Five minutes watching one person use it teaches more than a fortnight of refining.

Launching is not one event

The tasks after go-live matter as much as the ones before. One announcement reaches a fraction of the people who'd care; the follow-ups reach the rest, and most projects that flopped were announced once and never mentioned again.

Timing

Turn on due dates and set the start to today. The six-week pacing is the point — extending it is how it becomes a someday project again.