Shipped a fitness app solo in ~90 days. The one architecture decision I'd undo if I started over.
Built and launched a fitness/nutrition app on my own — design, code, App Store, the lot — in about 90 days. Happy to answer anything, but I figure the useful post is the mistake, not the highlight reel.
The decision I'd undo: I started everyone as an anonymous local user and deferred "real accounts" as a v2 problem. Felt fast and friendly — no signup wall. It bit me hard: device-local profiles meant data didn't follow users across reinstalls, and one genuinely weird bug where a stranger's profile surfaced on someone else's phone. Untangling identity after launch is 10x the work of doing it up front. If I started again: real auth (even just Sign in with Apple) on day one, anonymous as the fallback — not the default.
For those who've shipped solo — what's the "I'll fix it in v2" decision that came back to bite you the most?