This project was exclusively to demonstrate the implementation of regsiteration and login requests and response with the backend of the website using MySql DBMS
"name": "nodejs-form", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "nodejs-form", "version": "1.0.0", "license": "ISC", "dependencies": { "bcryptjs": "^2.4.3", "cookie-parser": "^1.4.6", "dotenv": "^16.0.3", "express": "^4.18.2", "hbs": "^4.2.0", "jsonwebtoken": "^9.0.0", "mysql": "^2.18.1", "nodemon": "^2.0.19"
Short explanation of the libraries utilized in this project: Express: it is used for the creation of APIs, web routings and setting up of the app backend environment Bcryptjs: for hashing passwords MySQL: for acheiving connection to the MySQL server dotenv: for storing environmental variables that should not be exposed in the app source code hbs: for rendering HTML on the server
Note: ensure you have Nodemon and npm are installed before running the code. Also ensure the MySql is configured correctly before integration.