A simple web application for user signup with validation and MySQL integration.
This project is a basic web application that allows users to sign up using a form. It includes frontend validation using JavaScript, a Node.js server to handle form submissions, and MySQL database integration for storing user data.
- Responsive signup form with basic user information fields.
- Client-side validation using JavaScript.
- Server-side handling of form submissions with Node.js and Express.
- Data storage in a MySQL database using a simple API.
public/
: Contains HTML, CSS, and JavaScript files for the frontend.public/JS/
: JavaScript files, including form validation and AJAX handling.app.js
: Node.js server script using Express for handling requests.API.js
: Express router for handling form submissions and interacting with MySQL.connection.js
: MySQL connection setup.form.css
: Stylesheet for the signup form.JS/validating.js
: JavaScript file for form validation.
- Clone the repository:
git clone https://github.com/kiarashrahmani/SimpleSignup.git
- Install dependencies:
npm install
- Start the server:
node app.js
- Visit
http://localhost:3000/
in your browser to access the signup page.
Contributions are welcome! Fork the repository, create a new branch, make your changes, and submit a pull request.
![screenshot1](https://raw.githubusercontent.com/kiarashrahmani/SimpleSignup/main/Screenshot%20(1).png)
![screenshot2](https://raw.githubusercontent.com/kiarashrahmani/SimpleSignup/main/Screenshot%20(2).png)
![screenshot3](https://raw.githubusercontent.com/kiarashrahmani/SimpleSignup/main/Screenshot%20(3).png)
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to reach out if you have any questions or issues!