We are looking someone to develop a trade-in ecommerce website for us. The goal of the website is to enable users to sell items to certain buyers. We ask you to deliver a fully functional, production-ready website. For the realization of this project we are looking for a professional web developer. Fluency in the English language is required.
We will supply you with a design in HTML and CSS. This contains the full page layout and standards for elements such as form items and tables. We will also supply technical specifications and interface mockups (built in Pencil) for all pages. This includes documents containing detailed behaviour specifications for all pages.
The website will have three types of users: sellers, buyers and admins. The part of the website directed at sellers will look and behave very much like a standard webshop (the difference is that they will sell items instead of buying them). The part of the website directed to buyers will allow buyers to maintain a profile and to upload lists of items they are willing to buy (including a price). The part of the website that is directed at admins will enable us to view and maintain data for products, users, orders and invoices.
The website should be in English for development purposes but the target audience is not English speaking. This means that after the project is delivered we need the option to add a translation of everything on the website into our native language. So even though the website itself will only be in one language, we need the website to be multi-language.
The project also includes some scraping of product data from the web. This part is fully specified by us but we require you to develop this and integrate it into the website.
- Login/register (based on a confirmation email)
- Sending emails for notification/confirmations of orders
- Generating Excel files for download
- Generating and emailing PDF invoices
- Generating a full sitemap based on items
Just to be as clear as possible, these specifics are not included:
- Processing of payments
- Inventory management
Based on the interface mockups that we have developed, we indicate that the full website will feature about 30 pages. About 18 of these require database interaction (dynamic pages). The rest of the pages is static HTML.
The project should be done with Python or PHP, but we do not have a strong preference for a specific framework or CMS, so this choice is up to you. We prefer that you use existing and well-supported standards as much as possible. Also, we expect the code to be of good quality so that the application in maintainable.
- A review of the specs so it is clear to everybody what we want
- You provide a plan of action
- We approve this plan
- Coding of the website
- Thorough testing by us
- Handling of correction instructions (rework)
- Thorough testing by us (repeat until we approve the product)
- The project ends
- 50% when the first fully implemented version is delivered for testing purposes
- 50% when the complete project is delivered and approved by us
If you want to work with us on this project you should be available (part-time) for the first six weeks from approximately July 17th. Please make a rough bid and send a personal note to us, describing briefly how you would prefer to approach this project and what kind of technology stack you would prefer to use for this project (programming language, framework/CMS, database, etc). If you can include references for projects of comparable size and scope it would be appreciated.
If the project is delivered to great satisfaction, there is a good chance that we will have other future projects for you.
Coming Sunday (July 14th) we will do our first selection of bidders. If you’re one of them we will provide a detailed specification and ask you to finalize your bid.