Fix Form Validation Bug in React + Node.js App
Worldwide
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).
$30.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:8 minutes ago
- Interviewing:0
- Invites sent:1
- Unanswered invites:0
About the client
- United StatesClifton2:25 PM
- $16K total spent594 hires, 4 active
- 26 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by