This self-reflective summary discusses the research, decisions, success points, room for improvement, and further development of an application. The author researched design methodologies, programming languages, software development lifecycle models, and non-functional requirements. The agile SCRUM model was selected for development. The application met functional specifications and was interactive. Improvements could be made to visual appeal and application functionality.