I am looking for someone to update a web application relating to a school basketball team. The application uses Struts 2, Tomcat, Hibernate and a database (currently HSQLDB but MySQL, PostgreSQL or Derby acceptable). All aspects should leverage the standard best practices for those technologies.
The Primary entities are Athlete, Schedule, and Performance. The necessary code for Athlete and Schedule is already created. Each Performance must be linked to both an athlete record and a schedule record. See the included EER diagram for reference.
When you view [url removed, login to view] each Schedule will have an option to "Edit Performances". This link should take you to a page that lists all of the athletes and their performances for that Schedule item.
The Update Performances page should list all Athletes and their Performances for the select Schedule record. If a Performance does not exist for an Athlete at the Schedule record, the Athlete should still appear in the list but with empty fields (see the Joe Daniels record in the Update Performances screenshot.
A WAR file is attached with the current source code. Please note that the project utilizes the "Full Hibernate Plugin for Struts 2" plug-in.
Delivery requirements: 1 zip file containing the necessary source code and a WAR file ready to be deployed