This will be a PHP, MySQL web application.
This application will contain three functional sections; New Postings, Searching and Administration.
The first section will offer any public internet user (no account required) with a W3C compliant web browser the ability to create a new posting. The process for entering a post will be similar to creating a Craigslist Posting (category and sub-category), including email validation required to activate the post. The following data will need to be capture from a PHP form and posted into the database:
The second section is the Searching section. This will offer any public internet user with a W3C compliant web browser the ability to enter a ZIP Code (a distance of 0 will show every active listing in the database) and a distance in which they would like to search for postings. When the search key is clicked the PHP form will first validate the ZIP code and then with a valid ZIP code, set a cookie for that ZIP Code so the user will be presented with the last selected ZIP the next time they open the website, a listing of categories and then sub-categories with the number of posting in each sub-category will be displayed (see example below). Empty categories will not display.
The last section is the application administration section. The section will require a user ID and password. Start with a default user of Admin with the password of “password??.
See Attached "[login to view URL]" for detailed specs.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
The application will be completely web based using PHP, Smarty Templates and MySql. R The application is required to run under the following platform (LAMP System):
Apache/2.0.54
Fedora Core 4
Smarty-2.6.18
MySQL 4.1.14
It is required that the application have the ability to support an include of a header and footer HTML file located in the root directory of the web server. This will provide wrapper around the application to maintain uniformity with the rest of the web site.