This page now uses backend stats, keyword search, and clear API error handling instead of a static CRUD example.
Duplicate emails return a `409`. Validation errors are displayed inline. Search matches both names and emails.
Search results stay in sync with the API.
Use a keyword to match names or emails.
The frontend now explains server-side validation and duplicate email errors instead of silently failing.
Add a new user to the in-memory store.