Week 036 — One JSON to Rule Them All
Country codes, phone prefixes, and postal code patterns get consolidated into a single JSON. A week of refactoring that touched schema, classes, and three different forms.
Country codes, phone prefixes, and postal code patterns get consolidated into a single JSON. A week of refactoring that touched schema, classes, and three different forms.
The user profile page gets a serious pass — validation, address line bugs, an avatar naming issue, field masking, and a Grok-assisted refactor to async/await.
Found page validation is completed, and the case of the unregistered finder gets a real answer — not a notes field, but a lightweight user record.
Points and stars balances get added to the user model, and the math around setting a reward turns out to have more edge cases than expected — including one that's a security concern.
Field validation gets implemented across the sign-in and item flows, a placeholder function blocks a whole validation library, and the reward field moves out of a dialog and onto the page.