This project was done as part of my work as owner and lead developer with GigaShock, LLC. New Home Rewards Realty was a real estate brokerage firm from Arizona who needed a website where they could advertise their services online as well as manage an accurate and up-to-date listing of homes, condos, and other offerings within master planned communities throughout the state which visitors to the site may have been interested in purchasing. Additionally, they needed a system to track leads and information about potential customers and their interest in real estate purchases. Finally, they also requested that an independent blog be setup on a sub-domain where they would advertise more time-sensitive information to drive traffic to their site.
This project consisted of a full setup and maintenance of the environment including domain name registration as well as provisioning and managing the web server, database server, MySQL database resources, and email accounts associated with this project. In this case we took advantage of the Google Apps service which allows us to provide a hosted email service using Google's Gmail front-end interface as well as a variety of other Google products and services, all branded through this project's domain.
The blog was setup on a sub-domain using an installation of the WordPress blogging platform with only minimal customizations made to the basic installation and available default theme selection. This blog sub-domain was used primarily by the site owners to drive traffic to the main website by including links to the main site during discussions of time-sensitive information or while discussing a specific property or community in even greater detail than is done on the main site.
The visual design for the remainder of the site, it's searching features, home listings, interactive calculators and other content pages were completely custom hand designed in HTML, CSS, and JavaScript based on guidance and input from our client. I created the back-end framework and templating system for the site from scratch in PHP and was able to successfully interact with a custom-made module within the existing content management system (CMS) which was responsible for tracking details about each property, community, and potential customer as well as any media, such as images, that were associated with these entries.
This module was specifically designed to allow the operators of the website to manage very specific details about all of the properties, communities, home builders, and other entities dynamically displayed on the front-end of the website while also allowing them to manage listings of their customers and potential leads privately within an administrative CMS interface. The information input into this CMS allowed users of the website to perform very specific searches and get a listing of properties that accurately matched their search criteria.