Contra - A professional network for the jobs and skills of the futureWhile building InvoiceKit, I stopped reviewing business features as a list of screens and used fi...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
While building InvoiceKit, I stopped reviewing business features as a list of screens and used five questions: Who owns the record? What can change? Where is it summarized? Which state leaves the app? How is persistence verified? For an invoice, those questions connect owner-scoped Firebase access, revisions and statuses, dashboard and detail views, and PDF/CSV sharing. If any answer is vague, the estimate still contains hidden work.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started