A complete field guide for shipping production-ready web apps — without a desktop, laptop/Mac, or an excuse. Built from a real iPad workflow.
Before you write a single line of code, you need a home for your product on the internet. This module walks you through choosing a domain name, checking it's legally clear, and registering it — all from your iPad.
Your domain name is your brand. It should be short, memorable, and clearly connected to what you're building. Aim for under 15 characters.
Using a name that's already trademarked can get your product taken down and expose you to legal liability — even if you registered the domain first.
| Check | Where | What to Look For |
|---|---|---|
| US Trademark | tmsearch.uspto.gov | Search exact name AND similar names in Class 42 (software services) |
| Google Search | google.com | Search "your name + app" — look at first 3 pages for existing products |
| Domain WHOIS | whois.domaintools.com | Check if taken and when registered — old domains may carry brand rights |
| Social Handles | namechk.com | Check all major platforms at once for consistency |
| UK/EU Trademark | euipo.europa.eu | If selling internationally, check this registry too |
Once confirmed clear, register it immediately — before announcing anything.
| Registrar | Best For | Notes |
|---|---|---|
| Namecheap | Best value overall | Free WHOIS privacy, easy DNS management, iPad-friendly UI |
| Google Domains | Simplicity | Clean UI, auto-renew, integrates with Google Workspace |
| Cloudflare | Cost + security | At-cost pricing (no markup), excellent DNS — requires Cloudflare account |
| IONOS | Bundling | Good if also buying email hosting from them |
| GoDaddy | Avoid | Aggressive upsells, privacy costs extra, hard to leave |
Once you have a root domain, serve multiple apps from subdomains — all pointing to your single droplet via A records.
A branded email (you@yourapp.com) is non-negotiable for credibility. Options: Zoho Mail (free tier), Google Workspace ($6/mo), or Mailgun for transactional email only.
Most developers wait for the perfect setup. Meanwhile, the market doesn't wait. This module reframes the iPad not as a limitation — but as a filter that forces clarity, speed, and shipping bias.
"Done on an iPad" is not an excuse. It's a flex.
This isn't a list of apps — it's a system. Every tool has a specific job and connects to the others. Swap nothing until you've shipped your first paid product.
You will scaffold, build, and deploy a React app without touching a desktop. This is the core workflow that underlies every app in the Newton Associates portfolio.
Vite reads variables prefixed with VITE_. Never use backticks in .env values — they break the parser silently.
Without this, direct URL hits return a 404. Add inside your server block:
nginx runs as www-data and can't read files in /root without execute permission. This is the silent 403 fix.
Supabase gives you PostgreSQL, row-level security, and auth — all configured from a browser. No local database. No Docker. Everything you need is at app.supabase.com from your iPad.
Always enable RLS on every table. The core policy that covers 90% of use cases:
Apply as both SELECT and INSERT policy. Users only see and write their own rows.
Stripe's redirectToCheckout was deprecated in late 2025. The new standard is Payment Links — and they're actually better for iPad-first devs because you create them entirely in the Stripe dashboard, no code required.
Your droplet is your production server. Every app gets its own nginx config and subdomain. This is the full deploy sequence, runnable entirely from Termius or VS Code Server terminal on your iPad.
npm run build — build the appcp -r dist/* /var/www/myapp/ — copy to serve dir/etc/nginx/sites-available/myappln -s .../sites-available/myapp .../sites-enabled/nginx -t — test configsystemctl reload nginxcertbot --nginx -d app.yourapp.comAdd an A record pointing your subdomain to your droplet IP. TTL of 300 means changes propagate in 5 minutes.
journalctl -u nginx -f to tail nginx logs in real time while you debug — runs fine from Termius.Every app you ship is also a content asset, a proof-of-expertise artifact, and a distribution node. Extract income from the same work at multiple price points — without building anything new.
"You already did the hard part — you shipped. Most people never ship. That gap between you and them is the product."
| Platform | Setup | Best For |
|---|---|---|
| Gumroad | 15 min | Instant — zero code, handles tax |
| Your site | 1 hour | Full brand control, Stripe direct |
| Etsy | 30 min | Discovery — buyers searching "dev guides" |
| Payhip | 20 min | EU VAT handled automatically |
What Comes Next
Market Your App — The Solo Dev Playbook: the complete system for getting your app in front of the people who need it. Marketing is not optional. You could have the world's greatest app — but if no one knows it exists, it essentially doesn't. It's the multiplier on everything you've built. Market Your App: The Solo Dev Playbook covers content strategy, Instagram funnels, email sequences, and launch tactics — Available separately.
For support contact help@newton.associates