I have previously sent this project twice. First time, winner failed to complete, 2nd time bids were so high to be accepted.
I will be selling online game characters or properties of these characters. I dont want sellers to see each other.
Admin : see sellers posts and buyers posts, system is to email every change to admins
Seller : Post properties of his character, update character properties. Character has 5 properties. Each seller may have several characters.
Buyer : Buyer sends a request with a web form. Form has 6 fields, to be defined later by us. Posted forms are to be recorded in the database, admin is to change/view its status(hidden to buyer), delete/archieve the request.
Profiles : Buyers and sellers need to have profiles with 15 fields like name/surname/city/ some dates and other text information
Everyone needs to register/login to make changes and send requests.
Forms are to be processed manually, real money transactions are to be made manually or accept credit card.
These forms are to be handled like problem tickets on customer relations services. Admin is to close the ticket. Forms and following conversation will be stored in database.
Admins are to manually check the forms and process requests, change status of the characters, delete the characters, change properties of the characters being sold. (i.e. charcter has 10000 power before selling, after selling it will be manually updated to 5000 power)
Simple attractive design for few clicks. Design is to be decided by designer&me, I have some simple suggestions.
When manually processing the forms, admin should be able to edit&send the form to a seller.
Should be a secure site, I dont want anybody to be able crack the website and see the users.
profiles should be searchable by properties.(i.e. find sellers that have 10000 power characters)
Site should be multi-language, so language could be easyly changed from flags provided on top
Any text displayed in default language should be stored in a text file. Corresponding language translations should be added easyly later when needed. There should be 2 langauges at first sight.
Mass mail to chosen users (like to buyers, to sellers or to everyone, or some other criteria)
Any transaction should be added by admin to the database. Clicking the user, admins should be able to see when somebody sold/bought what, the date of transaction.
After site is online, the person will be continuously hired for improving.
A detailed file is [url removed, login to view] person will also design the page, which is not so sophisticated.