Developers:
- Dylan Carlyle dca87@uclive.ac.nz
- Elizabeth Wilson ewi32@uclive.ac.nz
- Alex Tompkins ato47@uclive.ac.nz
- Jack Steel jes143@uclive.ac.nz
- James Toohey jto59@uclive.ac.nz
- Matthew Smit mjs351@uclive.ac.nz
- Ollie Chick och26@uclive.ac.nz
- Tom Kearsley tke29@uclive.ac.nz
Scrum Master:
- Liam Beckett lsb35@uclive.ac.nz
Title: OrgaNZ
Version: Sprint 7 (Final) Release
Description: This project has been designed to increase the deceased organ donation rates in New Zealand. It provides people in New Zealand with a system they can use to register as organ donors, or request organ transplants.
This application makes use of a number of external libraries, including:
- Spring Boot
- Jackson
- PicoCLI
- ControlsFX
- Hibernate
- MySqlConnector
- TUIOFX
And also makes use of these external libraries for testing purposes:
- JUnit 4
- Mockito
- Cucumber
- TestFX
Design decisions about our external libraries used can be found under our doc/design_decisions.md
file.
All applicable copyright notices and licenses for the libraries used are provided in the LICENSES.txt
file.
Please refer to the documentation found in doc/User_Manual.pdf
to find out more on how to use the application.
For more information on the design decisions that were made, please refer to the documentation found in
doc/design_decisions.md
.
To see an example of a file that loads in the user data, please direct your attention to
doc/examples/11300_clients.csv
.
Note that the server and database are no longer running, so if you want to run the program, you will have to run the server, specify where this server is when you run the client, and change the hibernate config file to point to a database.
For a quick video showing the app in action, see https://youtu.be/mG5o0Ly3CCo