Your form says "success", but nothing appears in the database. Or a retry creates the same record twice.
I fix one broken form or save action in an existing React, Next.js or Nuxt app. The scope covers one screen and its existing API/data path: validation, request handling, error feedback and the relevant save behavior.
I reproduce the failure, implement the repair and test valid input, rejected input, retries and the saved result. You receive the source changes, a working result in the agreed environment and a short explanation of what changed.
In ReachLog, my Next.js/TypeScript app, I implemented recovery for SMTP-accepted email that was missing from local history. Recovery preserves the original send, avoids resending and does not duplicate the local record when repeated.
Send the symptom and expected result before ordering so I can confirm the repair fits. New forms, payment processing, a replacement backend and framework migrations need separate scope.