Internal Request System
One front door for every internal ask — access, equipment, budget, legal review — routed automatically.
Key features
Build an Internal Request System. Core objects: RequestType (name, owning team, form fields, approval steps) and Request (type, requester, submitted values, current step, status Submitted/In review/Approved/Rejected/Fulfilled, history). Screens: 1. Request catalogue — cards for each request type (Software access, Equipment, Budget spend, Legal review, Facilities fix) with a short description. 2. Dynamic request form rendered from the selected type's fields. 3. My requests — status timeline for each submission. 4. Reviewer inbox — filtered to the reviewer's team, with approve/reject and comment. Rules: a request moves to the next approval step only when the current one is approved; rejection ends the chain and notifies the requester. Every action is written to an immutable history log. Design: dashboard with left sidebar, mono uppercase status badges, dark mode support.