Rental System: Functionality Extension
I require a developer to extend the functionality of an existing vehicle bookings system used by office staff. The additional functionality required is to allow Staff of the hire company to extend the the expected return date of a hire after it has been picked up. Adding this functionality will require: - An additional action added to the Hire controller - New entity `HireExtension` to be added to collect the data regarding the extension - The creation of a SF2 form `HireExtensionForm` to collect the Employee Number of the Staff Member processing the extension and the new Date and Time of the expected return - Logic added to the calculator to calculate the additional cost to the customer on extending the hire and create a `RentalExtensionCharge` (part of a DiscriminatorMap) entity to reflect the additional charge - Ajax method to calculate the additional charge and display it on the HireExtensionForm view - Extend the Hire's expected return time when the extension is processed - Pesistance of all modified entities done using the Doctrine ORM The system is built using the Symfony 2 framework, with the Doctrine ORM used for persistence to a MySQL database and various other bundles that provide specific features. This work will focus within the BookingBundle of the rental system that provides the majority of the functionality of the system and will not use any specialized bundles. This is the first in a series of improvements that need to be made to the system over the next 6 - 12 months. I am the original developer of the application, but am busy with other work presently. I will be able to provide assistance and direction throughout the project. Desired Skills: MySQL, PHP, Symfony Framework 2 Keywords: Web Programming, MySQL, PHP, Framework, Symfony
| Expired |
Elina Jenkins
Graphic Designer
View profile
Ahmed Abdellatif
Software Developer
View profile
Melody McEwen
Multimedia Expert
View profile
More mysql projects
View AllMore php projects
View AllRelated projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."