sweet

UI/UX experiments

Working prototypes of interface ideas for the platform — built to be clicked, not described. Each one runs on hardcoded data and answers a single question.

September 2026

Borrower step indication

Request and task pages, rebuilt around "where am I and what's next"

A runnable Angular demo of the borrower portal. A persistent task rail, a merged progress-and-next-step header, the real discussions panel, and a people card compacted from 601px to 330px. Hardcoded data from a real request — no backend.

  • Borrower portal
  • Information architecture
  • Design studies

Angular 22 · signals · SCSS Open

September 2026

Borrower portal, running

The rebuilt borrower experience, driveable end to end with no backend

The real borrower application from the platform, carrying its own made-up world: Harold Rodriguez banks with Organic Bank of America, holds two loans and an operating line, and has two requests open — a crop-insurance renewal one task from done, and an operating loan halfway through. Sign in with anything. Uploading, signing and messaging all write to the browser, and a presenter panel at /demo puts the story back.

  • Borrower portal
  • Live demo
  • Product walkthrough

Angular 22 · signals · SCSS · in-browser API Open

October 2026

Filters beyond filtering

The lender Requests list, where any filter can become an automation

A mock of the back-office Requests page with its real filters, plus saved views, a rule builder (if this filter, then set a variable, assign, tag, prioritise), live before-and-after previews, an approval queue and a simulated clock. Mock data, no backend.

  • Lender back office
  • Filters
  • Automation

React 19 · Vite · TypeScript Open

October 2026

Requests list, Filters & Views

The real back-office Requests page with LIST_EXPERIENCE_V2 on, running with no backend

The lender Requests list from user-interfaces (LAND-3401/filters-everywhere): the filter bar, chips, group editor, Ask, saved-view tabs and counts are the product's own components. A fake backend answers the search, the filter tree, the counts and the saved views in the browser, over 140 seeded requests.

  • Lender back office
  • Filters
  • Live demo

Angular 22 · signals · in-browser API Open

October 2026

Template creation flow

The real back-office Templates area and dynamic form builder, running with no backend

The lender Templates page from user-interfaces (filters-everywhere with test merged in): the tabs with their revamped filters and saved views, Create New, the request template editor, the task modal and the dynamic form builder are the product's own components. A fake backend answers the template, form and field APIs in the browser, over a 41-template, 14-form library rebuilt from the stack's worldseed. The baseline for the template creation flow revamp.

  • Lender back office
  • Templates
  • Dynamic forms
  • Live demo

Angular 22 · signals · in-browser API Open