Django Python Developer required.

CLOSED
Bids
6
Avg Bid (USD)
$1142
Project Budget (USD)
$750 - $1500

Project Description:
Keymate.com.au (and Keymate.fr in future) needs a Django web developer with mySQL skills.

Requirements

- Ubuntu Linux medium level
- Can program a Django site with Python
- Must be able to demonstrate a set of skills prior to us taking you on
- Can bug fix and think ahead - ie. if this is changed then that will be affected
- Can improve the performance of a mySQL database - ours runs a bit slow and locks up occasionally


For a fixed fee of about $750 USD or AUD

1- Allow for Auto-Renewals and apply a sale to a device registered - Currently we sell a product, but in future we wish to allow people to buy a service and be charged annually (code is providedd - http://www.eway.com.au/small-business/ecommerce-products/recurring-payments.aspx)
2-Once a person is auto-renewed their profile will show their renewal - ie. if they are not covered the system will indicate this as being "not covered" - and if covered, the system will indicate "covered until date - " for each device
3- If a person buys a Keymate, the option to auto-renew must be enabled and details sent to Eway see point 1
4- We need to be able to report and send emails and letters to customers who have lapsed - an automatic way of nagging a customer who is approaching a renewal date or soon to lapse
5- a process to email a customer who's credit card details have lapsed (integrate with Eway or report from Eway)
6- Report on total number of customers and devices covered vs. not covered
7- show a customer which devices are indeed covered vs. not covered visually plus ability to pay for Keymate Plus service from their profile
8- Ability for customer to register a future product we are developing
9- Ability for Keymate Admin team to set a price for Keymate Plus for points 1-7
10 Ability to allow customer to select multiple devices and register them for auto renewal
11 - system to send a customer confirmation of cover email
12- system to remind a customer to check their details -- customers details can change over a period of time
13- ability for Keymate staff see what letters and emails a customer was sent historically
14- ability for us to track conversions via Google Adwords - (we have this set up already just needs to be integrated)
15- ability for us to enable a customer to buy a Keymate for $0 and bill for the service in year 1 then year 2 etc
16- add a new report to show all data and sales and contact information for a customer - a simple search and display option
17 - add a report which will run daily to send sales report via email to company directors
18- add ability to send a customer an email directly from the backend - maybe include some standard reply templates
19 change the birthday and telephone number fields during registration to non mandatory fields and make the phone number field in length 8 max length 25
20 Add a text box for the persons address in case we need to post them something or return a lost device
21 Ability for customer to select multiple items on check out not just one item as its currently implemented
22 ability for customer to buy keymate+ and as many devices as is required from the checkout process

We have a staging environment - payment in full will follow completion of all tasks with $100 paid upfront for items 18,19,20 as your first test - if you pass this test you can move onto the other items which is only slightly more difficult.

check out www.keymate.com.au

You may wish Register and try out the website - if you buy a Keymate unit/s we will refund you -so dont worry!!

thanks

Skills required:
Django, HTML, MySQL, PHP, Website Design
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.