Background:
The client is a residential property appraisal company in Arizona with over 25 years of experience in this field. High quality and on time appraisal reports is the client�s goal & they strive to be the industry leader and most technologically advanced appraiser in the market. Quality

The overall purpose is to define user accounts for clients and appraisers and allow clients to submit requests for appraisal while the appraisers can complete these requests as per allocation of client orders by administrator. Order status can be tracked and messages will be sent as notifications when each step of the process is executed.

In this document we have provided the feature list for this online portal.

Feature List
The following types of users are considered:

  • Administrator
  • Clients
  • Appraisers
  • Site Visitor

Administrator

  • Ability to create clients as well as appraisers who will get a user name and password and their profile details will be managed by administrator.
  • Ability to view the list of orders classified by status and can allocate orders to appraisers or change the status of any order as required.
  • Ability to change the status of the order as follows;
    • Submitted
    • Declined
    • Allocated
    • In Process
    • Under Validation
    • Completed
  • Ability to send messages to both clients and appraisers. These messages will appear when the user logs in and will also be sent to the user e-mail ID.

Clients

  • Login and change password and details in profile.
  • View the full list of own orders by status and download the appraisals for any completed orders.
  • See the list of messages and can reply a message to site admin. Attachments will be supported for messages.
  • Submit the order and can edit the details in the order until the order is allocated by administrator and gets locked against editing.

Appraisers

  • Login and change password and details in profile.
  • View the full list of allocated orders by status and download the appraisals for any completed orders.
  • Can print the order details for allocated orders and can upload the PDF file containing the completed appraisal for any order.
  • Can also replace an old appraisal PDF with a new one if required for orders that are in process & post comments on an order and see the reply comment in same area from site admin.
  • Can see the list of messages and can reply a message to site admin. Attachments will be supported for messages.

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 Resource Management Softwaretogether 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. Web-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 Topic
Featured Project!
Online Shipment Tracking
Online Shipment Tracking

The client is located in California, USA and ships brochures / test marketing samples to end users on behalf of its customers. Development of this application was taken up to enable the customers to track the status of their shipments through the third party logistics provider and view updated status reports.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