Talent Match: the whole front end in React.js + TypeScript
Recruitment ATS & CRM · Italian software startup · 2024–2026
- Rebuilt the whole app from a WeWeb front end into React.js + TypeScript, working with Claude Code as a pair programmer and reviewing everything it wrote.
- Authentication: login, magic link, forgot and reset password, expired-session screens.
- Dashboard: KPI pivot by division, squad and person, by month or sprint, with colour-coded targets, a forecast and CSV export.
- Data tables: a Business Strategy table with 24 columns users show or hide with chips.
- Search UI: a boolean builder (AND / OR / NOT) plus distance filters, AI candidate matching and instant CV upload.
- Clients and target lists: companies, contacts, detail pages, list members and e-shot campaigns.
- Settings: account, password and team tabs with create and edit user modals.
- Role-aware screens: what each role can see and do matches the 403 rules on the server.