Question: Create an Express.js backend that allows users to book vaccine appointments. You will have to design an MVC structure. Create a model that describes an
Create an Express.js backend that allows users to book vaccine appointments. You will have to design an MVC structure. Create a model that describes an appointment document. Each document has the following properties:
cardNumber - String
vaccineSite String
priorityArea String (validate using an enum list that contains ['80+', 'healthcare', 'essential']
dateTime - Date
cancelled - Boolean
Create a controller that implements: add appointment, list appointments, delete an appointment from the database and refresh the view. In development.js file, name the MongoDB database: YourFullName-appointment-db.
Write a React UI to allow the user to book vaccine appointements:
A React form will be used to add appointment information (as shown above)
A React form will be used to display a list of appointments as shown below.
The same React form used to display the list, can be also used to delete an appointment as shown below.

Create an Express.js backend that allows users to book vaccine appointments. You will have to design an MVC structure. Create a model that describes an appointment document. Each document has the following properties: cardNumber - String vaccinesite - string priorityarea - string (validate using an enum list that contains ['80+', 'healthcare', 'essential'] dateTime - Date cancelled - Boolean Create a controller that implements: add appointment, list appointments, delete an appointment from the database and refresh the view. In development.js file, name the MongoDB database: YourFullName-appointment-db. Vaccine Appointments Write a React UI to allow the user to book vaccine appointements: - A React form will be used to add appointment information (as shown above) - A React form will be used to display a list of appointments as shown below. - The same React form used to display the list, can be also used to delete an appointment as shown below. Vaccine Appointments Create an Express.js backend that allows users to book vaccine appointments. You will have to design an MVC structure. Create a model that describes an appointment document. Each document has the following properties: cardNumber - String vaccinesite - string priorityarea - string (validate using an enum list that contains ['80+', 'healthcare', 'essential'] dateTime - Date cancelled - Boolean Create a controller that implements: add appointment, list appointments, delete an appointment from the database and refresh the view. In development.js file, name the MongoDB database: YourFullName-appointment-db. Vaccine Appointments Write a React UI to allow the user to book vaccine appointements: - A React form will be used to add appointment information (as shown above) - A React form will be used to display a list of appointments as shown below. - The same React form used to display the list, can be also used to delete an appointment as shown below. Vaccine Appointments
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
