Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Build a Contact Form with Next.js & Integrate with Node.js and PostgreSQL/MySQL

Upwork • , US • Remote

Posted on: 12th March, 2025
Employment Type: CONTRACTOR

Job Description

We are looking for an experienced Full-Stack Developer to develop a contact form using React (Next.js) and integrate it with a Node.js/Express.js backend. The form should allow users to submit their contact details, which will be securely stored in a PostgreSQL/MySQL database.

The form should include proper validation, error handling, and security measures to prevent spam and ensure data integrity. Additionally, an API endpoint should be created to retrieve and display submitted form entries.

Deliverables:

✓ A fully functional contact form with frontend and backend integration.

✓ Secure API endpoints for handling form submissions and retrieving data.

✓ Database schema and setup guide for PostgreSQL/MySQL.

✓ Code documentation for easy maintenance.

Responsibilities

  • The form should allow users to submit their contact details, which will be securely stored in a PostgreSQL/MySQL database
  • The form should include proper validation, error handling, and security measures to prevent spam and ensure data integrity
  • Additionally, an API endpoint should be created to retrieve and display submitted form entries
  • ✓ A fully functional contact form with frontend and backend integration
  • ✓ Database schema and setup guide for PostgreSQL/MySQL
  • ✓ Code documentation for easy maintenance

Requirements

  • ✓ Secure API endpoints for handling form submissions and retrieving data
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.