Show sample answer ▾▴
I start from the data model and the access patterns, design the API contract next (so the UI can build in parallel), then the UI against that contract. I think about validation and auth at the API boundary, caching where reads dominate, and the failure/empty/loading states in the UI. I shipped subscription billing this way — Postgres schema, Node API, React UI — and it processed ₹4 Cr/month within two quarters.