Documentation
v2.0 — February 2026

Broker Management System

Add broker-specific landing pages, role-based access control (admin/broker/applicant), and IP address tracking to a tRPC + Drizzle + React web application.

Implementation Process

1
Extend database schema (landing pages table, IP columns, role enum)
2
Add database helper functions
3
Add backend router (public, admin, broker self-service endpoints)
4
Build frontend (public landing page, admin management UI)
5
Write tests
6
Seed broker data and document the process

Tech Stack

React 19TypeScripttRPC 11Drizzle ORMMySQL / TiDBTailwind CSS 4shadcn/uiVitestExpress 4Manus OAuth