Cloud Hosted Web Portal to support nationwide renting need for Apartment, Condo, Duplex

The Client: Elite Renting, Seattle, USA

Project Details: The client needed an cloud based nation wide online renting site across United States. It has been developed as business to business(B2B) and business to consumer(B2C) web application. Property owner can post all the available apartment/ condo/ duplex etc. for user to view and book online. User also can contact property owner directly through the web portal business log in. They say “It’s time to plug into the best rentals for your needs. Search thousands of rentals.”

Cloud Server Used:

Elite Renting uses following server and they all are integrated with each other.

  • Application Server: Amazon S3 Linux Server
  • My SQL DB Server: Amazon S3 Linux Server
  • Image Center: Amazon S3 Linux Server. We are dealing with huge images for each property.
  • Image Capturing Server: Amazon S3 Windows Server
  • Craigslist Posting Application Server: Amazon S3 Linux Server

Challenges/ Snaps Contribution/ Top Benefits:

  • Synchronization with third party site: We integrated Elite Renting with Hotpad, OLX, Oodle, Propbot, RentBits, Trovit, Yakaz, Zillow feed. The integration is completely automated and generates report for each integration. That way listing of each property gets changed dynamically. The feed updated all important parameter like price of property, sq. ft. , bedroom, bathroom, floor plan, unit, amenities and other in details. The application take away all the complexities from the property owner with the automated process.
  • The application is highly integrated with Craigslist.Org for listing the property in Craigslist. Everyday we generate 3/5 posting for each property with randomize posting titles, posting relevant content, images. These details are sent by email from the scheduler which is part of the application. The emails are sent based on property owners timezone and their preference of time. These ads gets posted in CL on daily basis.
  • The application is capable to capturing the Traffic Impressions/ Click from craigslist
  • Twitter integration: We created Twitter apps which is integrated with Elite Renting. Each property owner can use this platform for automated tweet for their property on daily basis. Automated property image/ logo tweet is also part of this application. One time set up is sufficient for use this application.
  • Image Center: Elite renting manages all property images in different Amazon server and you can crop each images per height, width and resolution. These images are used dynamically in the entire application.
  • Image capture Windows Program (HTML page to Image Conversion): Elite renting had a need to creating image from the html page. We developed a separate Windows application which takes an URL and convert that into JPG image. This image is used for posting into Craigslist. That way you eliminate the entire link from the html page which is basic requirement for posting in Craigslist. This windows application are multi threaded program and capable of handling multiple request at a time. This application is running in high volume of traffic. This program is written C#, ASP.Net and hosted in seperate Amazon Windows server. Image capture program has been integrated in Elite Renting and it has huge usage in everyday’s business process.
  • Report Generation: There are several reports which address leads generated by Elite Renting for each property. Also pdf and excel download is also part of that. So of the report is sent to the property owner on weekly basis.
  • Elite Calendar: Property owner can set the exact time for generating Ads by the system which also sent by email to the property management team for review and craigslist posting. Key features are managing multiple time zone, setting based on Floor Plan / Unit, Template based, Setting Randomize Posting title.
  • Listing Site has many features: Some of them are Property images, property location / map, walk score, weather information, property amenities, ascents, compare floor plans/ units, availability , pricing and many more. Please check this http://eliterenting.com/community.php?id=34897
  • Search option: By City, State, Zip, Nearest City, Nearest Zip and Advanced Search option.
  • Featured listing based on the visitor’s IP address, Showing Property on Map for the current search.
  • Social Media integration: The site is integrated with all Social Media site and has automated tweet option.
  • New user registration, property information, images update can be done by the user. Also Paypal Direct Payment / Invoice is also part of this apps.
  • Cron job settings email notification, ad posting, automated tweet, extracting data from 3rd party etc.
  • Elite Renting Site Map: Here we implemented url rewrite rule using ht-access code. Site Map includes Find an Apartment, Studio Apartments, One Bedroom Apartments, Two Bedroom Apartments, Three Bedroom Apartments, Pet Friendly Apartments, Find Apartment By Name, Find Apartment By State, Find Apartment By Zip etc.

Tools and Technology Used:

  • Php5, Custom framework Scalix, MySql, HTML, CSS3, XHTML, XML, javascript, Jquery, Ajax, Curl, Paypal Direct Payment Integration, Asp.net, C#, Google Map API Integration, Google Location(Latitude & Longitude) API Integration, Google Captcha, Yahoo Weather API Integration, MapQuest Direction API Integration, Twitter API Integration, JpGraph Library, Pd4ml Library for PDF generation. Lib for excel generation.