Onsite Direct Global

login.jpg

Onsite Direct Global specialises in sourcing and providing well-researched residential properties to the global market.

Pixlart invited me to participate in a Real Estate Investment Sales and Tracking System for Onsite Direct Global. The application front end would be entirely Macromedia Flash and PHP would be used to transfer the data to and from a MySQL database.

Images:

login.jpg
The login screen allows users to authenticate from the MySQL database. Upon successful authentication, user data is sent back to the Flash application so the correct interface for the users permission level can be rendered.

home_guest.jpg
When a guest user is authenticated, they can only see the home page and the contact form. Referrers, BDMs and ODG users may use the search facilities provided.

contact.jpg
Users can contact their parent or Onsite Direct Global using the contact form provided.

property_general.jpgproperty_specifications.jpgproperty_financial.jpgproperty_development.jpgproperty_location.jpg
The property screens display every aspect of the property in a well organised tab based display. The data is categorised into General, Specifications, Financial, Development and Location.

property_image.jpg
Properties contain several multimedia elements including images and video to showcase the property, floorplans, apartment furnishings, location and more.

property_tracking.jpgproperty_tracking_admin.jpg
The Investment Tracking System allows ODG to manage the status of all properties. Buyers, referrers and BDMs can also see the current property status.

user.jpg
The User Management Interface allows ODG to manage all users, and other user to manage their own accounts and the accounts of any users belonging to them.

Objectives:
  • Management of developments, properties and users.
  • Searchable index of all properties for agents to browse.
  • Checkout and payment gateway for agents to collect a deposit from buyer.
  • Property tracking, including distribution of documents throughout the entire property settlement process.
Development Roles:
  • Bill @ Pixlart (project owner)
    did an extraordinary job of simplifying a complex and
    feature righ application interface into a simple and very useable
    interface. They handled all of the consultation with the client and
    produced all of the specification requirements.
  • Brett @ Mr PHP
    implemented interaction with flash client, database planning, data planning, authentication, server side data validation and data security.
  • Filippo @ Pippo Flash
    pulled all of the design elements, design logic, data collection, client side validation and data output into a fantastic flash application. It is robust and easily maintainable.
Technology Used:
  • Macromedia Flash
    Design & Layout
  • Actionscript
    Client Programming Language
  • PHP
    Server Programming Language
  • MySQL
    Server Database
  • CakePHP
    PHP MVC Framework
  • AMFPHP
    AMF Gateway for PHP
Application Users:
  • Guest
    Only allowed to see the front page with no access to search or property details.
  • Buyer
    Allowed to access the property tracking of their own purchased properties.
  • Referrer
    Allowed to manage their buyers, search for properties and make purchase of a property on the behalf of a buyer and view property tracking for properties purchased by their own clients.
  • BDM
    Can manage their child referrer users aswell as being able to do all tasks that a referrer can do.
  • Developer
    Can view the property tracking assigned to their own developments.
  • Administrator
    Manages all properties and users