1. Artifact Demo
2. Documentation and Presentation
Total Marks
[50 Marks]
[50 Marks]
[100 Marks]
You were part of the team that created a covid-19/Monkey pox test and vaccination booking web
application for a client. Now the client would like your team to also implement the previous solution
for Android mobile applications. Due to costs, the client would like your team to deploy the solution
in increments. Each increment builds on the previous version so that improvements are made step
by step.
To meet this requirement, you team will use iterative and incremental development model. For the
first version, the client wants a prototype with the following working functions:
Patient Screens:
\begin{itemize}
\item Registration screen for patients,
\item Patients can register their names, address, contact details, and password.
\item Login screen for patients,
\item Patients will use their emails and password.
\item View and update profile,
\item Search for nearby hospitals using suburb or hospital name.
\end{itemize}
Hospital Admin screens:
\begin{itemize}
\item Login screen for Hospital administration staff,
\item Admin staff will user staff number and password.
\end{itemize}
Backend:
\begin{itemize}
\item Database consisting of tables to store information supporting the application.
\item Use any DB of your choice. Suggestions SQLite or Firebase.
\end{itemize}
Technical requirements:
Recommended programming language is Java, however you are allowed to use languages as Kotlin
or framework such as Flutter and React Native.