* The application should be able to connect to a database.
* Offer "upgrades" to users to bump their items they are selling.
* Be able to give the seller and buyer a review with stars and comment after purchase.
* be able to show ads.
In general work like E B A Y does, same concept.