Overview:
The objective of this project is to provide a new construction Real Estate MLS Listings Portallisting service for Florida with basic and premium subscription. The key sources of differentiation and preference will be comprehensive listings, convenient map based search and the friendly affiliate program. This service will be extended to some more states in US as a next step.

In this document we have provided the feature list and technology architecture overview for this MLS portal.

Feature List

# Folder Item Description
1 Super Admin Add Community Changes This page will be largely based on the existing page in www.rebateflorida.com
2 Super Admin Existing community cleanup of communities on Rebate Florida There are minor changes in the existing form to add a new community
3 Super Admin My Current Add New Community Screenshot of the existing form to add a new community
4 Super Admin New Community Spec Sheet Explanation of the fields in the existing form to add a new community
5 Super Admin New Super Admin Login Home PG This shows the summary statistics on opening screen in admin panel as well as the list of links in admin control module
6 Super Admin Super admin features Description of features and requirements for super admin panel
7 Admin Pages Admin Intended layout of the manager page where added communities can be reviewed prior to being published on main site
8 Admin Pages Admin Communities for Review Page Screenshot of the existing page to add new community.
9 Admin Pages Admin Upgrades Add New Modify This page organizes the communities that an admin has to review or make live
10 Admin Pages Admin Add New Community PG Interface to search, add and update community in super admin panel
11 Manager Pages Add Screen of page to add new community with some guidelines
12 Manager Pages Manager and admin section needs to be flowing OK
13 Manager Pages Manager Login Home Page Guidelines and features related to adding and updating communities with workflow between manager and super admin
14 Manager Pages Managers Incomplete Communities Page Grid listing including incomplete communities saved for later update.
15 Front End Framed Brief Details for Framed Search Layout to display listings for framed search
16 Front End Framed Community Details From Community Page Text Content for listing detail page
17 Front End Framed Community Page Front End Framed Upper Layout for community details page
18 Front End Framed Emailed Format of HTML pages sent by e-mail to promote a specific community
19 Front End Framed Emailed Link to client – communities PSP Cannot open this file
20 Front End Framed Emailed link to client – communities Guidelines for e-mailing community reports to clients of subscribers
21 Front End Framed Photos Pop up Page subscribers Layout of window with photo gallery of the community
22 Front End Framed Request More info Link Layout of the form to request more information
23 Front End Framed Search Page Layout of the new construction search form
24 Front End Site Pages Home Builder and Developers Page Enquiry form for home builders and developers
25 Front End Site Pages Home Page Wire frame layout of site home page
26 Front End Site Pages Subscribe Page for agents Layout of basic and premium subscription links page with you tube video windows
27 Front End Site Pages Subscription Rates page from Just show me link Feature comparison summary page which opens when user clicks the “just tell me how much” link
28 Client View of e-mailed communities Client View of emailed communities Listing details page
29 Client View of e-mailed communities Client View printable community page Printable Listing details page
30 Subscriber View Action when save is clicked on pages This describes the confirmation message when save is clicked on various form pages
31 Subscriber View Add New Client Layout of the form that the subscriber can use to add a new client
32 Subscriber View Affiliate Program Detail Page Introduction page for affiliate program
33 Subscriber View Agent Form to refer projects
34 Subscriber View Basic Subscription View Not in scope list for basic subscription
35 Subscriber View Bedroom price ranges from community page Layout for displaying the list of bedroom price ranges
36 Subscriber View Brief Results Page Tabular layout for search results page
37 Subscriber View Buyer Incentives for Subscriber pop-up Buyer incentives pop-up layout
38 Subscriber View Client Manager Layout for subscriber client listing and associated saved searches and communities for each client
39 Subscriber View Community page picture Layout for community / listing details page
40 Subscriber View Deposits Project timeline on community page Deposits / Payment Schedule in pop-up window – on mouse over
41 Subscriber View Edit Client Layout for edit client profile form
42 Subscriber View Emails Format for e-mail dispatch form and the HTML page for the link in e-mail
43 Subscriber View Emails sent page Layout to display the list of e-mails sent
44 Subscriber View Free Subscriber Brief Results Page Search Results listing page for new subscribers
45 Subscriber View Free Subscriber Client Manager Client listing page for free subscribers
46 Subscriber View Free Subscriber community page picture Community Details page for free subscriber with masked fields
47 Subscriber View Free Subscriber Search Page Search form including map search layout for free subscriber
48 Subscriber View Free Subscriber See more from lock icon on brief results Sneak preview page of tabular MLS listing for free subscriber
49 Subscriber View Generic Saved Searches Page Layout of page with list of saved searches
50 Subscriber View Microsoft Example Map Search from Search Page - May not be used Illustration of map search screens
51 Subscriber View One click request info page Guideline for the message that the client will see when requesting further information on a listing
52 Subscriber View Photos Pop up Page subscribers Layout of photo gallery window for a specific listing as seen by subscriber
53 Subscriber View Refer a project Layout of form to refer a project / community
54 Subscriber View Sample Email report E-mailed report layout with request information links
55 Subscriber View Save Search page Form layout for saving a search setting
56 Subscriber View Save to Client Page from Brief Results Form layout for saving a community for a client (s)
57 Subscriber View Search Page Search form with map search feature
58 Subscriber View Search Page Clear all fields Clear all / reset button in search form
59 Subscriber View See more from lock icon on brief results Brief results layout when the lock icon is hovered
60 Subscriber View Selectable Florida Map Page Florida map with contours for counties
61 Subscriber View Send Email Report Page Layout of the form used to send out e-mail reports of communities
62 Subscriber View Subscriber Account Page This is the guideline for the manage subscription page
63 Subscriber View Subscriber Contact Info Page Layout of contact profile form which can be updated by the subscriber
64 Subscriber View Subscriber referred project page This is the confirmation page after the subscriber refers a community
65 Subscriber View View on Map from Brief Project specs Property view layouts on the map upon mouse hover event
66 Subscriber View View on Map from Client Manager and Community Page Guidelines for map view of listings
67 Subscriber View View once map view at bottom of Map Search is selected Guidelines and layout for listings and map view in search form

The proposed application will be used by 8 types of users and the features are listed below for each user type

# User Type Features
1 Site Admin Super Admin authentication
2 Site Admin CMS to manage sections and informational pages
3 Site Admin Manage Users with add / edit / delete / browse / active status / shadow login facility
4 Site Admin Manage Admin Users and delegate rights
5 Site Admin Manage Subscribers and shadow login
6 Site Admin Manage Listings (Browse / Approve / Decline / Active Status)
7 Site Admin Site Activity Statistics by date / time range or by users or by listings
8 Site Admin External Site Visit Statistics through integration with Google Analytics
9 Site Admin Manage Default Settings and fee levels
10 Site Admin Manage Lookup Options
11 Site Admin Compose / Publish Newsletter
12 Site Admin Browse Payments by user or date range
13 Site Admin Manage and Reply Enquiries from the contact page
14 Site Admin Manage access privileges across the free, basic and premium subscription plans
15 Site Admin Create Coupons based on flat discount or a percent discount and apply them to specific subscribers. Coupons can also be sent by e-mail to potential subscribers who can use them to get a discount while registration.
16 Site Admin Publish e-mail alerts to all or selective users
17 Managers (Admin Users) Manager authentication
18 Managers (Admin Users) Manage Listings (Add / Edit / Delete / View Approval Status)
19 Managers (Admin Users) Browse Project Referrals
20 Site Visitors Browse informational pages on the site
21 Site Visitors Submit enquiry using contact form
22 Site Visitors Register as subscribers with or without fees based on the plan selected
23 Site Visitors Refer a project
24 Site Visitors Refer the site to a friend
25 Site Visitors Join the affiliate program
26 Affiliates Affiliate Authentication
27 Affiliates Manage Profile including Paypal account details
28 Affiliates Browse MLM Tree
29 Affiliates Browse Referral Listing at each level
30 Affiliates Browse Commission Log
31 Affiliates Browse Payment Log

Not in scope items

  • CRM related features includingsales force and marketing automation are not in scope of work
  • No integration with any ERP or CRMpackage or proprietary application is envisaged in this proposal
  • No integration with accounting orPeachtree or QuickBooks or Quicken is included in scope of work
  • SSL certificate is proposed butprovision of client security certificates for two way SSL is not inscope
  • AJAX will be used where-everappropriate to improve user experience but usage of Java applets isnot included
  • No external API integration is envisaged beyond the integration to merchant gateway for credit cardpayment processing
  • No device integration with OCR /Optical character recognition device or any external device like alabel printer or bar code scanner or info-dot reader or credit cardswipe machine or biometric identification devices is included inscope

Technology Architecture
The proposed application will be programmed in web architecture using PHP 5 and MY SQL 5 as RDBMS (LAMP architecture). Application architecture will be centralized for easy manageability. Application will be optimized for Internet Explorer 6+ but HTML 4 compliance will be preserved to ensure cross browser compatibility with other common browsers like Firefox, Safari and Netscape Navigator.
Cross browser compatibility is largely ensured through use of XHTML 1.0 and HTML 4 compliance. All application testing will be done in Firefox which has a more restrictive implementation of HTML / JavaScript and this ensures that it runs well in IE browsers too. Any cross browser issues will be debugged if they arise during module testing. Optimistic locking will be used in database operations to improve concurrent user performance. Extensive use of stored procedures will ease network traffic and database performance. The project developed in the LAMP environment. The acronym LAMP refers to a solution stack of software programs, commonly open source programs, used together to run dynamic Web sites or servers. The original expansion is as follows: Linux, referring to the operating system; Apache, the Web server; MySQL, the database management system (or database server); PHP, the programming language. Linux utilizes the latest stable kernel version. The underlying ext3 file system is a well-proven technology for both rapid recovery and protecting the integrity of the data on the server. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.
MySQL database, another robust open source tool that has revolutionized the way web pages, graphics, tables, and data sets of all sorts are served up on the web. Community Portal SoftwareWeb-based databases in general, and MySQL in particular, have made it possible to build and present fully dynamic websites, capable of presenting content in real time. They have also helped to further the goal of separating content from formatting, speeding the load time of sites while making them far more manageable than in the past. PHP has, in just a few short years, become one of the predominant scripting languages on the web. With a relatively easy syntax and open source licensing, webmasters and developers around the world have migrated to PHP from the more difficult and syntactically challenging scripting languages like Perl.
PEAR coding standards were used throughout the application.


Next TopicPrevious Topic
Featured Project!
Performance Guage Portal
Performance Guage Portal

This project was implemented as an application service provider model to enable end customers to document their business strategy along with critical success factors.The features included the ability to define an information bank with key performance indicators (KPI aka Balanced Scorecard) that act as signals for monitoring business health or provide alerts for decision making to avert potential problems in the business. more...

 © 2009 Option Matrix InfoTech Pvt. Ltd.
   
Appraisal Management App Portal for WebDesign Firm
Dynamic Content Portal IT Infrastructure Provider
Real Estate MLS Listings Portal Performance Guage Portal
Online Virtual World For Mixed Martial Arts Music Community Portal
Online Travel Guide & Vacations Portal Online Restaurant / Catering Portal
Portfolio Showcase & E-Commerce Portal Informational Portal for Hair Care Articles
Custom ERP for an Australian Book Publisher Online Puppy for Sale Portal
Classified Site for Transport Vehicles Website for Hamels Foundation
Twitka Home Remedies Portal 
   
Team Extension Services E-commerce Solutions
Content Management Custom Applications
SEO Services Community Portal
Migration & Reengineering CRM Applications
Time & Invoicing Talent Pool Management
Knowledge Management Recruitment Portal
Project Management HR Intranet
   
Healthcare Applications Healthcare Experience
Real Estate Solutions Real Estate Experience
Manufacturing Applications Manufacturing Experience
Pharmaceutical Applications Professional Services
Professional Experience Other Industries
  
Inventory Control Materials Management
Lead Generation Integrated CRM
B2B Integration of HospitalsB2B Integration with Dealers
PurchasingElectronic Medical Billing
WarehousingComputerized MMS
Production PlanningElectronic Medical Records
Sales & Distribution Laboratory IMS
Plant MaintenancePharmacy Management
B2B Integration - SuppliersAppointment Scheduler
Deal Processing Workflow  
  
OverviewHistory
About UsCompany Culture
HR PhilosophyProject Team Structure
InfrastructureQuality on Schedule
Best PracticesProcess Control
Project MethodologyTestimonials
Photo GalleryVideo Archives