4 reasons your AI-built app feels generic (and the fix for each):
1. It looks like every other AI build
Inter, slate-grey, one blue accent, rounded corners. → Pick one display font with personality, one accent colour, and commit to both. Generic is what happens when nothing on the page was chosen on purpose.
2. The copy is placeholder copy
"Welcome to [app]." "Get started." "Learn more." → Rewrite every button and header like a real product wrote it. "Get started" is filler. "Build your first one" is a product.
3. The flow is the default flow
Sign up, dashboard, empty state, tutorial. → Skip the dashboard. Drop people into the core action on screen one. If the flow feels like every other app, it is one.
4. The empty state does nothing
First-time user lands, sees a blank page and a " New" button. → The empty state is your most-seen screen. Use it. Show what a filled version looks like, invite the first action, make it the best-designed screen in the app.
Generic is a series of small defaults. Picking on purpose fixes most of them.