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