You will have access to all data structure and classes interchanged between the web interface and server-side.
At first there is going to be 2 main parts:
1 - Create/Delete/List Orders
The user must be able to create/delete/list orders. There must be some sort of client and server-side validation. The website must be globalization/localization ready (including the server-side).
2 - Orders Dashboard
The user will have a data grid like view with the orders summary. In case the user clicks in the order it should open a new window with the full information regarding the selected order.
The work is going to divided in 3 phases:
1 - Layout,Colors and Graphics pre-approval
I will provide some layout, colors that you can have an idea what i am looking for. This phase can be provided in any format (including png,jpg,psd).
2 - Web-Interface Approval
This phase will include all the web interfaces ready (non-functional) and the client validation. The website must be mobile friendly (It should work nice with at least ios devices: Iphone and Ipad). You should use Handlebars template framework for data coming from the server-side together with jquery. For any charts you may use d3 or canvasjs. If you want to use a different framework you must tell me the reason before bidding in the project.
3 - Server-side Approval
The server-side must be writing in C# on an [url removed, login to view] MVC 5 project. It should be compatible with Visual Studio 2013. At this point everything must be working great. You must provide documentation regarding all the the code, all the open-source projects used, all the graphics source files (including PSDs) and be able to have everything functional.
In case you want to use a open-source project you must consult me before using it. I am open to must of them as long it has some kind of update history that shows that someone or a company is often updating it.
In case you are interested in getting more information regarding the data structure and classes, please contact me.