We require an experienced website developer/designer to build a small Joomla website. Attention to detail is the key to a successful bid. Although Joomla is the preferred choice of CMS because of it's ease of use, we will also consider Drupal and Django as possible solutions.
The successful bidder must be highly proficient in creating customised modules in the system of choice, as well as programming Python and MySQL.
Company logos and fonts will be supplied. Excellent website design skills are required in order to to produce banners, menus that match our company colours and logo. The basic logos are attached below. The winning bidder will receive the full high quality files in several formats such as .AI and .EPS.
The look and feel of the website should be similar to that located at www.puntingform.com.au although the content will not be as complex and the colour scheme completely different.
The basic function of the website is to sell several different ratings services for horse racing enthusiasts. Our users subscribe to one or more services with monthly/quarterly or yearly re-occurring payments. Payments are to be made by Paypal or manually by bank transfer. Users can elect to have their ratings either sent via PDF each morning or they can login to the website and see the ratings on screen at any time and download the relevant PDF's for their subscription. The ratings will be produced by a separate system (not part of this project) and loaded into a MySQL database for the website to retrieve in real time.
Basic shopping cart functionality will be required with the ability for users to add one or more subscription services to the cart. Once payment has been received the subscription should automatically be started for the relevant service.
An administration function will be required for admins to:
a. Add a new service and link it to the database so that a user can see the selections/ratings and download it in PDF format.
b. Add new users
c. Update/edit and delete existing users and their subscriptions
d. Change pricing of subscriptions etc
Users must be able to:
a.Create a new account
b. Have password / account recovery
c.Login via Facebook or Twitter.
d. Select one or more services and pay for them
e. Select/edit re-occurring payment options
f. Pay via PayPal (preffered payment method)
g. Pay via bank deposit - our company bank details must be emailed to the user with reference numbers.
h. Login to their account and see what the "daily" ratings are.
i. Download todays ratings as a PDF file(s).
j. Users should also receive the ratings PDF files via email each day
The whole website will be run from an Amazon EC2 instance located on Amazon's Sydney servers. The successful bidder should be familiar with setting up and running an Amazon EC2 instance. We require the website to be delivered via a micro instance (currently free).
It is likely that at the conclusion of the project the successful bidder will be required for on-going maintenance at an agreed hourly rate.