← Live feed

Fix Form Validation Bug in React + Node.js App

Budget: $30.0 FIXED / ⭐ 4.98 (562) United States

mongodb, php, node.js, api, react-js, javascript

Preferred qualifications

  • Experience: Intermediate
I have a small React + Node.js (Express) web app with a signup form that isn't working correctly. I need a developer to fix it quickly. The issue: The signup form on the frontend (React) allows submission even when the email field is empty or invalid. When the form is submitted, the Node.js/Express backend isn't returning proper error messages — it just sends a generic 500 error even for validation issues. I need proper validation added on both sides: frontend (show inline error messages) and backend (return clear 400 errors with a message for missing/invalid fields). Tech stack: Frontend: React (functional components, hooks) Backend: Node.js with Express Database: MongoDB (Mongoose) What I need done: Add frontend validation (required fields, valid email format) with error messages shown under each input. Add backend validation middleware (e.g., using express-validator or simple manual checks) that returns proper 400 status with clear error messages. Quick test to confirm both work together (bad input shows error, good input submits successfully).
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in