- express: High performance framework for server-side applications
- express-session and express-session-sequelize: For session creation and to connect/sync the sequelize database to the session.
- mysql2 and sequelize: To connect the application to a MySQL database and to query that database within JavaScript rather than the MySQL command-line shell.
- dotenv: For setting environment variables.
- bcrypt: For password hashing.
- express-handlebars: For serving dynamic HTML based on database queries.
npm install
After this repository is cloned, open your command-line in this repository's root directory to install the required dependencies denoted in the package.JSON file.
npm start
This will start the server on port 3001 for individual testing purposes. Navigate to localhost:3001/home to test the application out.
ctrl+C