This is a group project for one of my Software Engineering II in Spring 2018 semester. The idea for the project is inspired by the false alarm that happened on Jan 13, 2018 about a nuclear missile that was fired from North Korea. The event that caused outrages all over Hawaii, and it all happens because this very confusing user interface.
Our goal was to create a more reliable system with a better user interface to prevent mistakes like that to happen again. For that purpose, our team decided to use JavaFX which is a Java platform for Java with GUI application. The app that we created include many features such as:
My contributions for this project are implementing the user authorization, design the UI for Main, Test, and Alert page, implement the FXLM and FXML controllers, so that each page can be control separately and to avoid spaghetti codes.
What I learned from this projects are how to create a GUI app using JavaFX, how to do app testing on users with very little knowledge about computers, and how to design the UI that’s easy for the users, and to prevent mistakes and slips when the users are using the app.
You can checkout our code on GitHub