Question: Need help creating a College Management System. I am using MySql bench, node.js , and express.js . I need to 1 . Create a database

Need help creating a College Management System.
I am using MySql bench, node.js, and express.js.
I need to
1. Create a database using MySql bench
2. Connect the database to My Visual Studio code.
3. Implement a Restful APIs for each entity, use Express.js for routing - include CRUD operations for each entity
4. Use bcrypt to hash and verify passwords and create a simple login/logout maechnism using Express sessions.
5. Implement user sessions for tracking authenticated users. Create middleware to protect certain routes from unauthorized access,
6. Create views using a template engine like EJS. EX:
List "Users", "Students", "Courses", and "Faculty".
Add "Users", "Students", "Courses", and "Faculty".
Edit "Users", "Students", "Courses", "Faculty".
Delete "Users", "Students", "Courses", and "Faculty".

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!