Create Record Form
A full-page create form with a guidance rail and a Save-and-create-another that keeps the shared fields - the shape a record with more than six fields actually needs.
List-edit-delete screens, inline editing, bulk actions and audit rows.
Nearly every internal tool is the same four screens — list, detail, create, edit — plus a delete confirmation, and building them from scratch each time is how a week disappears. These are that set, with the parts that usually get skipped: optimistic updates that roll back visibly, bulk selection that survives a filter change, and an audit column so "who changed this" has an answer.
A full-page create form with a guidance rail and a Save-and-create-another that keeps the shared fields - the shape a record with more than six fields actually needs.
Three fields over the list they add to, with the new row appearing behind the dialog rather than after it closes.
A long create form in a side drawer: the fields scroll, the header and the action bar do not, and the list stays legible beside it.
The read view arranged by what a reader came for - a verdict band of four facts, then details, then the related records a field dump can never show.
The verification modal from a table row: copyable identifiers, no editing, nothing scrolling, and the row still marked behind it.
An edit page that shows the diff - per-field change markers carrying the previous value, a per-field revert, and a Save button that counts what it will write.
The edit modal including the parts nobody draws: the in-flight state, the rejected save that keeps your typing, and the conflict when someone else got there first.
The save-on-blur model, with per-field confirmation, per-field failure and a written-in-this-session log - the only honest answer to what did I just change.
Deleting a record other records depend on: dependents counted and grouped by fate - deleted, orphaned, retained - with a guard that scales to the blast radius.
The screen after the write: the reference copyable, next actions ranked rather than listed, and an undo window that counts down honestly and then says why it is gone.
One change applied to many records that disagree - mixed values shown as mixed, untouched fields never written, and skipped rows counted before you commit.
The bin with the clock on it: days until purge per row, who archived it, and a restore disabled with a reason when the parent has already gone.
Sortable grids, bulk selection, filters, pagination and row actions.
Stat rows, chart cards, activity feeds and admin shells.
App shells with navigation, tables, settings and detail screens.
Top bars, mega menus, mobile drawers and app sidebars.
Article layouts, post grids, author bylines and reading progress.
Thread lists, conversation views, composers and presence.