This is a request for quotation for the building of a C#.Net product review web site to maintain and publish an online (web based) product catalogue maintained in an SQL-Server database of 9 tables.
The product review (end user) web pages need to be optimized for viewing on mobile devices (phones).
The editors of the content are a select group of approved users who write reviews for the web site.
Reviews and products need to be released prior to being shown on the web site.
Each product will have zero or more reviews associated with it.
It is expected that the web site’s peak hit rate will be of the order of 500 hits per minute 99.9% being simple HTML page read requests.
Every web site visit needs to be recorded for analysis and billing (in the Billing Record table).
The product review maintenance web pages need to be optimized for viewing/processing on desktop PC’s.
The specification attempts to lay down in detail the full requirements of the system.
There may be errors, omissions and internal inconsistencies in the specification and better ways to achieve the same outcome. In this case the developer is welcome to suggest alternative solutions. An alternative solution will need to be reviewed and accepted prior to implementation.
Please note that we do not guarantee to take the lowest or any bid, you will need to show us that you understand these requirements, you have the ability and experience to complete the task and your cost and schedule is within our expectations.
This specification is not complete, once this work is completed, we will ask for more work to be done to complete the web site, so it is expected that this task will lead on to further work and bidders that show an ability to do future work for us will be given preference.
The delivered application will be tested against this specification and any mutually agreed amendments. Acceptance test must pass prior to release of payment. Acceptance testing will be based 100% on the requirements listed in this document and the associated document (File: Fields Listing Published.xlsx) which lists each of the database fields .
The successful bidder must:
1. Have prior experience in MVC/SQL applications and be able to show us examples of this experience
2. Speak, read and write English
3. Available on Skype for:
a. Daily status catch up / review
b. Review and further explain requirements
c. Answer general questions
d. Support acceptance testing
The following technology will be used for the system:
1. Database: MS SQL Server 2012 Express
2. Framework: Dot Net 4.5
3. Web: Microsoft MVC 4
4. ORM: Entity Framework
5. Language: C#.Net
Other tools, frameworks and third party libraries may be used only with prior written approval.
Note: I have set the price range wide on this so that I do not tell bidders what I am expecting the bid to be,
If your bid is silly high or low, I am likely to reject it.