I have a site for barter and need to finish and finalize some functions (project on Joomla):
User registered, create profile (address, login, user name, password..etc) got email to activate profile.
Login to account and 1st page create your "My items" list, where upload image of item, description, condition 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 " My With list" with the same idea..
when done click safe and system save those lists to DB, and engine start searching matching items!!!, when it finds something, it sands email to each customer ( to personal emails from profile (same like facebook use)) 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 matched with other client, would you like to start chat (show link to start chat)? press yes, and pop up chat room start(if all users on line), where people start discussion 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)
We have joomla installed, and design is finished, some functions done, and works, need to finish and test.([url removed, login to view])
Next step will be create administration module( it will be the next project)and desktop client (if you do good job)