Web Application
Using any stack of your choice, create a simple web application of the project description:
Project Details
A simple appointment application that does the following.
Allow club members to fill out a form to book an appointment. It is up to you to intuitively determine the appointment booking data.
The company’s appointment time is from 8am to 2pm inclusive and so the last appointment slot is 1pm on Monday to Thursday but on Fridays it is 3pm.
Each appointment slot is one hour.
Each employee is allowed one (1) hour lunch which is taken between 11am to 1pm.
Allow office staff of the company to login and view appointments that are assigned to them but also to view those assigned to other staff in the event that a staff member is unable to fulfill the role.
Allow for member appointment submissions to be added to Calendar such as Google Calendar and others etc.
It is recommended to approach the project in this manner:
Determine your functional requirements
Refer back to your diagrams from assignment two
Build your database. Depending on your stack it would likely be firebase, MongoDB, MySQL.
Develop your interface.
Build the rest of your application.
The parameters of the project and the marking scheme is provided below.
Use of modern web application design approaches ( MVC/MV, MVVM) –
An application stack that is known such as MERN, LAMP or MEAN. However, you are encouraged to explore a range of technologies and languages beyond Javascript. Note this will include screenshots!
Code logic
GUI and UI