Site for barter:
User registered, create profile (address, login, user name, password..etc) got email to activate profile.
Login to accouunt and 1st page create your "I have" list, where upload image of item, description etc)
Create category(from the drop down) if no category for this item create one(it become a visible to other, automatically creates in DB of categories)
next step create list " I need" with the same idea..
when done click safe and system save his lists to DB, and engine start searching matching items, when it finds something, it sands email to each customer ( to personal emails from profile) and create same email in personal email folder(same like facebook) to make it available from the account.
User click on email, goes directly to page where said: your item mached with other client, would you like to start chat? pres yes, and popup chat room start, where people start discassion about the items, when they agree, all click "Agree" button , and each of them gets (Star or point for rating same as ebay)
next step to bring each of them to the next page shipment method (if the shipment was a part of agreement) and select shipment method(fedex, dhl, etc) when select payment for shipping(we will use paypal) and when its done, send email to all parties barter complete, and create Number transaction.
Next step when item arrived, user can leave a feedback about item( same as a ebay)
Website need to be easy and large icons, white and blue, and yellow.
Next step will be create administration module( it will be the next project)