Loading homepage
Input: Submit empty fields Output: Show validation messages without a request.
Input: Submit Maya Chen, maya@example.com and matching passwords Output: Send normalized JSON once and display the demo response.
Build client-side validation and a reliable submission flow for a fictional signup API.