We have completed the graphic design for our new website and now require the programming to make it work. The website provides a database look-up directory service. A full description of the operation of the website is included with this request for a bid, along with design images of 3 of the web pages. The successful bidder will receive PhotoShop files (including all associated files) for all of the web pages, plus two spreadsheets containing the data.
The website consists of the following pages:
Home page
Step 1 - User selects one of twelve services
Step 2 - User enters the name of an Australian suburb, town or postcode.
Step 3 - User clicks the ‘Find!’ button to initiate the database search.
Search Results page
Displays results of search, with brief descriptions drawn from the database.
No Results
Advanced Search
Edit Entry
Allows users to complete an on-line form requesting changes to a database entry or the addition of a new entry (no direct access to the database).
About Us
Contact Us
Administration pages
Authenticated pages allowing database record manipulation and addition (not yet designed: these depend on your data model).
All pages allow sharing via Facebook, Twitter, email and printing.
Work breakdown
Python/AppEngine data model design
Search and index
Front-end page building from provided designs
Print CSS for results pages
Import scripts to import data from spreadsheet into GAE datastore
Functional testing
General requirements
Code must be modular, well commented and easy to build on in the future.
Database model must be easy to modify with additional data in the future.
How to apply
Make sure to include the following in your application:
Examples of other GAE sites, preferably live, that you have implemented
Name any technologies beyond vanilla Python / GAE and HTML/CSS/JS that you intend to use.
You should expect frequent communication and review throughout this task, and ideally have a live demo running at most times to demonstrate progress.
We’re looking for high quality work, and if we’re happy you can expect further work on this project as we extend it in the future.