A listing service is, essentially, a searchable collection of properties.
Users must be able to add properties to the collection. Properties must be maintained in the order in which they are added. In other words, when a property is added, it must be added to the end of the collection.
Users must be able to get all of the properties in a listing service.
Users must be able to search a listing service in two ways. First, they must be able to get all properties that have at least a given number of bedrooms and a given number of bathrooms. Second, they must be able to get all properties in a particular school district that have at least a given number of bedrooms and a given number of bathrooms.
Copyright 2011