Quality PracticesBack Ground: Client provides an online "puppy for sale service". The puppies for sale services encompass everything from puppy for sale listings for dog breeders, dog photos, puppies and dogs for sale and how-to articles for dog lovers and new puppy owners. Option Matrix built the complete web portal using ZEND framework for PHP / MYSQL programming on Linux / Apache server.

Animaroo is dedicated to catering for those who love animals and animaroocattle is a site exclusively for cattle lovers is a subdivision of animaroo.com. On this portal users can buy and sell cattle like cow, buffalo, goat, sheep etc. Animaroocattle.com also provides an auction site for cattle lovers and breeders and also gives them forum to ask question on the related issue, share ideas and experience with other users

In this particular project we are making an online portal for the users to access all the information about the cattle. User can be a cattle breeder, dairy businessmen, and individual user. We will also give option for auction portal where different cattle which a breeder or dairy businessmen want to sell can put their cattle on auction and the buyers can see the same online and bid at their desired levels. This particular module will be divided into three subdivisions namely admin panel, home page, member area and breeder/cattle professional area

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

Technology Architecture
PHP 5 with MYSQL 5 on Linux server is proposed as the technology stack for this application. Cross browser compatibility across Safari, IE 6 / 7 and Firefox 2/ 3 is adequate.

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 Safari and Firefox.

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.

PEAR coding standards will be used throughout the application.

Feature List
Home Page: This Page is common for new visitor and registered member. So this page will concentrate more on design and looks and maximum details to be provided on this page

Home Page
Visitor will be able to see the details of the site. Like featured bids, list of all bids etc. There will different tabs and option which a visitor can click and proceed further. There will be tabs which will be business related like cattle for sale, cattle website, cattle breed, cattle community, breeders only, auctions etc. and there will also be informational pages like about us, contact us, terms and condition privacy policy etc. which will give the visitor a guideline about using the site

user login
There will be login option on the home page for user or breeder/ cattle professional, forgot/ recover password option and new user/ breeder or cattle professional register option will be given.

New User
New user/ breeder or cattle professional register option will be given on the home page.Link will lead the visitor to form for new user to register using which will have in it CAPTCHA security.

Member Area:
Members are the individual or business entity who will be user of the site and use this portal to buy cattle for themselves or for their business. They can login to their account with their login ID and password and user all the features as a user.

MA1 - Member can login, logout and change password-
Member will get an interface to enter user name and password for login and then he can change password / logout.

MA2 - Member can edit their profile details from My account tab -
Signup page will be opened in edit mode to update profile information

MA3 - Member can bid for the cattle which are there in the list
Member can select from the list of available list and bid for a particular cattle

MA4 - Browse search
Bidder will have a grid where he can see his previous saved cattle or bid searches

MA5 - Manage bids
Can see all the previous bids which the user has already made and can edit it

MA6 - Manage payments
For Making the payment paypal integration will be provided to the user.

MA7 - Manage order
There will be a grid which user can see all the orders he has made till date.

MA8 - Visit forum
Bidder will get a tab for forum by clicking on it he can visit forum where he can read other bidder�s ideas and put his owns ideas and suggestion for other user to read and use.

Admin Panel:
Admin user are the user who are controlling the site, they are the employees of Animaroo. They do all the changes and management required for the site with their specific admin rights. Their right and permission for different feature is controlled by the super admin.

AP1 - Admin can login, logout, Change Password and recover password
Admin will get an interface to enter user name and password for login then he can change password/logout

AP2 - Admin Manage bids
Admin will get and interface where he can add, delete, edit a bid. On this interface admin can also do search of different bids on desired criteria.

AP3 - Manage User
Admin will get an interface where user can be added, deleted, blacklisted

AP4 - Event Master
This interface will help admin to manage various event action that are there in the site

AP5 - Event Log
In this interface admin can see all the action which are performed on the site

AP6 - Manage Admin User
Admin will get an interface where admin user can be added, deleted, edited

AP7 - Manage Content
Admin will get an interface to manage all the informational pages like about us, privacy policy, terms an conditions, contact us

AP8 - Manage default settings
Here admin can manage default settings like contact email

AP9 - Manage lookup option
In this interface admin can manage all the options available for the user like the search criteria with a dropdown. Here that drop down option can be manage

AP10 - Manage orders
Admin will a grid where he can manage all the subscription order of market update

AP11 - Site statistics
There will be a interface where admin can see all the site statistics like total users, online user, total bids, total auctions, today�s auction

AP12 - Manage payments
Admin will have a grid under manage payment tab which will give all the details of the payments which company has received

AP13 - Manage forums
Under this tab admin will have a grid with field like Topic name, topic creator, category, date, status, threads etc

AP14 - Manage forum category
Here admin will get a page where admin can add the category to forum. The different option admin will get is category type, category mane, description etc.

AP15 - Manage Email template
In this interface admin will get an option to set the standard email as templates for frequent use. There can be option for template like warning template, winning bid notification etc.

AP16 - Manage Access Rights
This panel will help admin to control all the access rights depending on the user category like member, breeder/ cattle professional, admin users.

Assumption:

  • Every Activity between admin (Animaroocattle.com) and seller is online
  • Every activity between admin (Animaroocattle.com) and buyer is online
  • Paypal integration is used for payment between member and seller

Placing a bid on an animal you are interested in: When viewing the animal details page you will have two areas from where you can place your bid, one next to the item details and a second at the bottom of the page.

To place your bid simply enter the amount you wish to bid e.g. 50.00, once done you will be asked to review your bid and you will also be able to view vital item details such as the shipping conditions before confirming your bid. To submit your bid simply press the �Place Bid� button.

If your bid is high enough to take the lead in the auction a confirmation message will be displayed to you, however if your bid has not taken the lead be it due to a higher proxy bid or not meeting the reserve price you will be invited to make a further bid.

If you decide to retract your bid this can be done via the current bids section of the member area

You can also place a proxy bid, proxy bidding allows you to place your bid at all times you will only pay the lowest required bid should you win the auction. For example, if the current bid on an auction is 500.00 you can place a proxy bid of 2,000. Should you remain the only bidder you will only pay 500.00. However should the item receive other bids the site will automatically re-bid for you (up to 2,000 in this scenario) to ensure you remain in the lead.

Next TopicPrevious Topic
Featured Project!
Custom ERP for an Australian Book Publisher
Custom ERP for an Australian Book Publisher

This project is for building an enterprise wide application covering primarily the order fulfillment activities of KBS (publishing entity in Australia), NETWORK-ED which is the online shop and supplier related interaction.One of the key objectives of this application is to bring in business process automation and improve staff productivity primarily the order fulfillment activities of KBS (publishing entity in Australia), NETWORK-ED which is the online shop and supplier related interaction.One of the key objectives of this application is to bring in business process automation and improve staff productivity. 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