Skip to content

Start fast now, and don’t start over later.

Plan your app with your coding agent and First Draft. Get a tested foundation for web, iPhone, and Android. Continue building with your own agent in a codebase you own.

Familygram running as a web application on a MacBook and as native applications on iPhone and Android, with a new-photo push notification.

01 / Plan it properly

Plan the app before you build it.

Your coding agent helps you describe who will use the app and what they need to do. First Draft turns the resulting Foundation Plan into reviewable data, permissions, workflows, and screens.

01

Describe the app

Tell us who it is for, what people need to do, and any examples or constraints.

02

Work through the details

Define the data, permissions, workflows, and screens.

03

Review the plan

Correct the Foundation Plan and inspect important Rails choices before the Compiler starts.

A coding-agent conversation turning the Familygram idea into an approved Foundation Plan.

02 / Compile the foundation

Start with the foundation in place.

Once you approve the plan, the Compiler builds and tests the foundation. Your agent can start on the design and logic specific to your app.

A successful First Draft compilation for Familygram.
Users

Accounts

Password, magic link, or OAuth sign-in, with account recovery.

Rules

Permissions

Rules for who can see and change each record.

Runtime

Operations

Background jobs, email, file storage, monitoring, and deployment.

Proof

Quality

Tests, accessibility, internationalization, and Compiler verification.

03 / Launch everywhere

Web, iPhone, and Android.

Familygram comes with a responsive web app and native iPhone and Android apps. You own all three projects and can keep building them after First Draft.

Browser

Web

familygram.app

Responsive application

Project ready
App Store

iPhone

Familygram for iOS

Native navigation + push

Project ready
Play Store

Android

Familygram for Android

Native navigation + push

Project ready
A new Familygram photo being authorized once and delivered as push notifications to iPhone and Android.

04 / Own what comes next

We launch you out. We don’t lock you in.

The repository lives in your GitHub account, and the app runs on hosting you control. Keep working with your agent or hand the codebase to a Rails developer.

github.com/you/familygram

Yours
main Foundation compiled and verified now
a42f81c Configure native push delivery 2m
17ce94a Add family album permissions 4m
b91d003 Create application foundation 6m
01

Your repository

The code and Git history live in your GitHub account.

02

Production hosting

Deploy to a regular Rails host in your own account. First Draft provides deployment instructions.

03

Your coding agent

Keep building with the agent and subscription you choose.

04

A developer can take over

The repository uses a regular Rails structure and includes tests and project notes.

Want to understand your new codebase?

Our award-winning course teaches you to build a full-stack application by hand. Learn how the server, database, phone apps, hosting, and external APIs fit together. That knowledge will make you better at directing agents and deciding what to build next.

Start the course →

Questions.

Bring your app idea to a First Draft workshop.

We’re planning a small, facilitated workshop for people with a concrete app idea. The planned outcome is a working foundation in a GitHub repository you control.

Registration is not open. Dates and pricing are still undecided.