The goal is to design a web application that:
* Is written in PHP and utilizes a MySQL database
* Lets users create and post ads on Craigslist
* Collects data from forms and stores it in a database
* Allows this data to be shared by users with other users
* Allows this data to be published on social networking sites like Facebook, Twitter
It needs to be a multi user system that accepts payments (via Paypal), handles user account issues like account creation, password recovery, account cancellation, etc.
## Deliverables
The site will need to allow users to create an account with the site after setting up a payment schedule using Paypal as the payment method.
Logged in users should be able to create, edit, and store ads within the system. The ads are real estate listings that include a few details about the home, some descriptive text and/or property images. Users will need to locate the listing information and images through one of two ways.
Method One:
* User searches for the information in a provided database.
* This information is located and included in the ad automatically
Method 2:
* Data is not found in the database or user chooses not to search
* If a website is known to contain the information, the site can be loaded on the page in an iframe
* User can copy/paste information from the iframe into a series of forms
* Ad is created using this information
The application should be able to store the users Craigslist account information and, as automatically as possible, post the ad onto Craigslist. Once ads are posted the user should be able to delete and/or repost them.
Ads should optionally contain links to a user-editable contact form that collects and stores customer data.
Users should be able to browse/search this collected data and optionally have the ability to share this data with other users.
All HTML / CSS will be provided, the coder must simply make it work.