Minor additions are required for an existing custom Joomla 2.5 module. The module is called "Events". It is pretty simple and is used to keep track of simple events of social nature as well as event participants and their picks.
Three minor enhancements are needed for the component's view in cPanel. No front end work is required.
Details are in the attached file.
All written code must be documented (inline). Work must be done in your own environment and then delivered as an updated version of the component. You will be given FTP access to our testing site plus SuperUser access to cPanel during development.
Preference will be given to those with has substantial experience with custom Joomla components, follows best coding practices and can implement the enhancements in a way that they will seamlessly blend into the rest of the solution.
We want to make sure that you understand the task and the idea behind the code. Making it as efficient and user friendly as possible is your ultimate goal. It is a small project however it's a stepping stone to two more iterations of the project that will be posted shortly after.
This is the process behind the Events component. A user (Users table) attends a social event (Events table). As a participant they get assigned a TagNumber (it could be alphanumeric, like A132 or simply a number, like 23), which is essentially their registration number for this event. At the event they can choose another participant or that they like. They do so by recording the other participant's Tag number (which is recorded in Picks table as a PickTag). It is called a "pick". Each participant may have several picks during an event. If two participants picked each other's tags at the same event, then it is called a match.