- Vax@NUS is an app for staff at the NUS University Health Centre (UHC)
to keep track of the COVID-19 vaccination status of students.
- It is targeted at staff who are proficient and comfortable with the Command Line Interface (CLI), as the app will have very limited UI interaction features.
- Create, read, update and delete (CRUD) of student profiles which details critical information such as:
- Contact information
- NUS faculty and residence
- Vaccination status
- Medical history, existing medical conditions and allergies
- Creating and managing vaccination appointments for students
- Eliminates the need for the university to use the Ministry of Health's database.
- This in turn simplifies the process of contacting, monitoring and administering vaccines for students.
- Consolidates and streamlines only data relevant to vaccinations into one app.
- Goal: To reduce the administrative workload on UHC staff of keeping track of vaccination and managing the vaccination appointments of students.
- On top of the fields already available in AB3, excluding the
tag
feature, the user will be able to input the following:- Student's matriculation number
- Vaccination status
- Faculty
- Residence on campus (if applicable)
- Medical history
- A
filter
function that will allow the user to display a specific group of students, by vaccination status, faculty or school residence. - Modify the
find
anddelete
commands to identify students by matriculation number. - Create vaccination appointments and display them on the UI sorted by date.
- Introduce the use of icons in the UI.
- Provide statistical insights regarding the vaccination of the student population, by faculty, residence or across the entire NUS.
- Edit the details of existing vaccination appointments
- Delete existing vaccination appointments
- View the number of vaccination appointments in the past week and in the next week.
- Fix bugs found during the PE-D in v1.3
For the detailed documentation of this project, see the Vax@NUS Website.
This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.
This application uses the Ikonli library, which provides a collection of icons for our UI.