Front End Programming
Software Engineering Group Project (COMP2211)
The team consisted of 5 randomly allocated people with various programming experience.
This group project was spread out across the second semester, and was broken down into multiple parts: Envisioning, Increment 1, Increment 2, and Increment 3. Throughout these stages we used agile methodology to deliver a steady progress to a client.
The goal of the project was to develop a tool that clients could use to evaluate the success of their online advertisement campaigns. The application's aim was to read a CSV database and display the performance information in an aesthetically pleasing way, taking into consideration the most important metrics and best methods of displaying the information, as well as, accessibility features for different.
The application was based on Java and SQL implementation, additionally, SceneBuilder was used to develop the front-end part of the application.
The distribution of work on this project varied. At times some members took more responsibilities, and vice versa. The project started off slow as there were internal project related conflicts, but as soon as the group managed to resolve them, the progress quickly sped up. I was in charge of the development of the front-end application, and I helped integrating the database into the UI of this application.
As a result, this project was awarded a high first class mark of 86%.