1. Registration and Login (https) + allow to login using facebook and google+
2. Login with “keep me logged in” feature
3. detect user current location – geo location
4. autocomplete search box for location
5. filter by pricing, beds, and distance/radius (example: 5 miles radius)
6. show nearby similar properties within 5 miles
7. charge membership fee
8. "load more button" to retrieve more data from the database instead of grid paging.
9. Upload images with progress bar, resize and corp
10. Admin panel
11. Keep track of how many clicks for each property