Pages and flows
Custom 404 page
Missing
A bad link should still look like the site and offer a way home.
How to fixAdd your own 404 page, with a link back home. The plain framework page does not count.
Vibe Code Checklist
Done already works. Warning can wait. Missing needs a fix before you ship.
Goal. A studio website that shows work and has a contact form.
Who it is for. People who might hire the studio.
Checks that fit. Public pages and the contact form count. Sign-in does not, because nobody creates an account.
1/4
One of the four checks is done. Two are missing. One is a warning.
Not ready to ship
Fix the two missing checks before you call the app done. The warning can wait.
| Category | Done | Missing | Warning | Does not apply |
|---|---|---|---|---|
| Pages and flows | 1 | 1 | 1 | 0 |
| Legal and consent | 0 | 1 | 0 | 0 |
| Accounts and settings | 0 | 0 | 0 | 1 |
Pages and flows
Missing
A bad link should still look like the site and offer a way home.
How to fixAdd your own 404 page, with a link back home. The plain framework page does not count.
Legal and consent
Missing
The contact form collects a name and email. People should be able to read what happens to that.
How to fixWrite a short privacy policy for this site and link it in the footer.
Pages and flows
Warning
A work grid with nothing in it still needs a sentence, so the page does not look broken.
How to fixWhen the work list is empty, show one sentence and a next step. This can wait until the missing checks are done.
Pages and flows
Done
The contact form shows “Sending…” while it waits, so people do not click twice.
Accounts and settings
Does not apply
Nobody signs in, so there is no account page to build. This is not a failure.