This is a full-stack web application consisting of a client-side React application and a server-side Express application. It allows users to submit contact information through a form, which is then saved in a PostgreSQL database. The application provides company contact information through an API and also a thankyou page. I decided to use Tailwind UI for the frontend to make the design process quicker and allow more focus on the API development.
React, Node.js, Express, Tailwind
Open http://localhost:3000 to view it in your browser.
Open http://localhost:8080 for server.
Database Setup: PostgreSQL is installed and running on the local machine.
Node.js & npm: Node.js and npm are installed and configured.
Environment Variables: .env files are used for configuration.