I am looking for a developer to develop a component for Joomla that acts a price comparision tool for attraction tickets.
-- FRONT END --
Users will use a page or module on the website where they will fill in a form featuring the following fields:
- The attraction
- The ticket type at the attraction (1 Day, 2 Day, Premium etc...)
- The date they want to visit (there will also be an option to not select a date and browse open-dated tickets)
- How many adults/children/seniors there are
They will then be taken to the results page where they will be given (in assending total price order) different prices from different suppliers of tickets. They will then click on their favourite result to be taken through to the supplier's website to book the tickets.
In addition, there will also be static pages on the website displaying the attractions which will link to static pages for each of the various ticket offers available at that attraction. On all of these static pages there will be a customised form for the visitor to
search for tickets specific to the offer/attraction they're looking at the static page for. In addition, there will also be RSS feeds of the offers as well.
-- BACK-END --
Located in the Joomla administration panel, the back-end will be the place I can create the following:
- The attractions
- The ticket-types (for each attraction)
- The offers (for each ticket-type)
- The suppliers
I will need specific customisable options for each of these, such as being able to set specific exclusion dates inside the validity period of a particular offer, and being able to attribute multiple suppliers to a particular offer.
In addition, the script to calculate the cheapest prices will need to be smart enough to not only compare adult/child/senior prices based on the quantities entered, but also calculate when a special family ticket would be cheaper.
-- THE DEVELOPER --
I will initially give you a detailed brief and allow you to go and create the basic engine of the component. Once this is implemented and working, we will work more closely to improve it with the more complex features I have talked about as well as the static page generation as well. You should bid on the project as the total price for THE COMPLETE FINISHED COMPONENT/MODULE. 50% of this price will be placed in escrow for you to start work on the basic engine. Once this has been completed, that 50% will be paid to you and the other 50% will enter the escrow. Once the project has been completely finished, then the final 50% will be paid to you. If you have any questions or would like more detailed information before you bid, don't hestitate to contact me.