This is a simple but powerful web application that validates form inputs and stores user data in a MySQL database. It also includes a basic login system. The goal of this project is to learn how to handle form validation both on the frontend and backend.
- Frontend form validation using JavaScript
- Backend validation using Express.js
- Stores user data securely into MySQL database
- Basic login functionality
- Password and email validation
- Dynamic views using EJS
- Error messages for invalid inputs
- Clean, beginner-friendly folder structure
- MySQL connection using
mysql2
package