I need a website prototype designed and built to explore our idea.
Detailed requirements will be provided to a winning bid, but here is the brief summary of the functionality I am looking for. “seller” and “buyer” are used for simplicity.
Think of it as a website as a marketplace platform that connects sellers and buyers, that purchase or require goods. At this stage, neither the payment system nor escrow is needed, as the deals will be made as a result of a direct communication between the buyer and seller. We only need to record the fact that the deal is made and later completed or failed.
Here is the core functionality for the initial round of the development:
Seller and buyer registration (2 different workflows). Currently invites only.
Seller page that shows available products and seller description. (like on ebay)
Products will be categorised by the seller, and include tags. List of categories will be provided but should be easy to edit
A search that allows filtering by categories and other criteria and show matched products.
Product page with the description and it’s possible customisations (if available) and prices/etc. (again, like ebay). Buyer should be able to leave public questions on this page, and seller should be able to publicly reply. Buyer should be able to start a direct chat with the seller in order to strike a deal or for private questions.
A bulletin board for the buyer to leave a request for a specified product that he could not find. This will automatically trigger the notification to the sellers of the matching category of products for them to review the entry. (similar to projects on freelancer.com). A buyer can specify his budget and delivery timeframe.
The seller should be able to request a direct chat with the buyer on bulletin board if he can satisfy the request.
Requests on bulletin board will be also categorised (same categories as products), tagged, and there should be a search available for it.
A simple chat (that is used to communicate between buyers and sellers). The airbnb style chat is perfect (no need for a popup chat, just a page with all chats and a global notification bell). One of the options in the chat windows should be related to marking the deal to be made, and later completed or failed. Each chat corresponds to either product page, or bulletin board request.
The ability of seller and buyer to review each other after the completion of the deal. Airbnb-like workflow, when neither sees each other reviews until both are completed.
Localisation for several languages. Development will be in English, but the ability for me to localise to other languages is important.
No need to support ancient browsers like IE11, etc.
I am not a designer, so it is up to your imagination to come up with a design that works for the current requirements. As listed above, the initial idea is a crossover of eBay (vendor and product pages), Amazon (search) and freelancer (bulletin board). It should be mobile friendly
I am very flexible with the underlying CMS or framework that you can choose, but I prefer it to be a popular one that has a big community and support, like Joomla or Wordpress or similar. It should be easy to manage and extend. Please let me know what framework in your opinion will satisfy the requirements. Third-party plugins can be used, and if the case made for particular proprietary plugins - I can purchase them too.
Since it is a prototype there is no need for it to look perfect, but it must be decent enough for outside testers that will be shown the workflow. It should be easily adjustable. It will potentially be a long-term project that will involve future improvements and adjustments, but for now, only a simple prototype is required. The delivery is a code bundle that I can test, locally and on aws. I expect intermediate screenshots from time to time to confirm the interface is on the right track.