A personal site made from scratch!
https://badblocks.dev
Add a "reset" action to the form and clear session data when invoked. Return a structured OTP error (nextAction: send_msg, field: otp, error: ...) instead of throwing so the UI can stay on the verification step. Remove noisy console logs and include SMS provider message in service errors. Update contact.astro to surface field-level errors, split the form into fieldsets, add a "Go Back" reset button, and make small UI/layout tweaks. |
||
|---|---|---|
| .vscode | ||
| db | ||
| public | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierrc.mjs | ||
| astro.config.mjs | ||
| bun.lockb | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package.json | ||
| tsconfig.json | ||