Describe the app
Tell us who it is for, what people need to do, and any examples or constraints.
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.
01 / Plan it properly
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.
Tell us who it is for, what people need to do, and any examples or constraints.
Define the data, permissions, workflows, and screens.
Correct the Foundation Plan and inspect important Rails choices before the Compiler starts.
02 / Compile the foundation
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.
Password, magic link, or OAuth sign-in, with account recovery.
Rules for who can see and change each record.
Background jobs, email, file storage, monitoring, and deployment.
Tests, accessibility, internationalization, and Compiler verification.
03 / Launch everywhere
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.
Web
Responsive application
iPhone
Native navigation + push
Android
Native navigation + push
04 / Own what comes next
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.
The code and Git history live in your GitHub account.
Deploy to a regular Rails host in your own account. First Draft provides deployment instructions.
Keep building with the agent and subscription you choose.
The repository uses a regular Rails structure and includes tests and project notes.
A template fills in common product decisions for your Foundation Plan. Change anything that does not fit, or describe your own app.
Familygram
A private place for family profiles, photos, comments, invitations, and notifications.
Market Day
Buyers, sellers, listings, bookings, approvals, payments, and reviews.
Friends and family
Private group conversations, direct messages, photos, translation, and native push notifications.
Operations
Roles, records, approvals, imports, dashboards, and auditable workflows.
Your app
Describe your pain point and we’ll take it from there.
Two-sided marketplace template selected
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.
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.