The project is about starting a strong web application that will include a secure architecture, optimised developement procedures and nice looking design.
By design I mean using custom free source controls like jquery controls or others (ribbon menu, buttons, comboboxes and grid) that have enchanced features compared with the ones provided by the Visual Studio IDE.
The project will include 7 pages plus one pdf report that will look like an invoice.
The pages included in the project are not difficult pages but neither they are easy. It will include controls for inputting data ussually used to declare the following:
1. Declaring / Modifing / Listing Clients - the clients will be inputted with they fiscal data and their address. When filling data for address application will have some constraints that will eventually determine the postal code for that address. In same page bellow the clients will be listed. So this page will offer the possibilty to search / list / input / modify clients splitted into two part the inputting part above and the listing one bellow.
2. Order's page will have combo lists to choose from and select the delivery specification.
3. Order's searching - will list all order after selecting the searching criteria from the list. The orders will be listed in a grid. On selecting a record from grid the order can be shown and can be modified.
4. AWB's page - this will include the inputting of deliveries informations, for this there is already a page build, coder will have to "copy it" and include it in the project. Most of information will be filled from order. Order and awb's are pretty much the same in terms of data inputted.
5. AWB search page, same as order search will have some controls that will function as searching criteria and the awbs will be listed in the grid.
6. Invoices page - will select the period of time and for one single client the page will build the invoice information based on client details, delivery details in that period of time.
7. Delivery display report. All services used by a client during a period of time can be listed with their informations and exported to excel report. If possible I have a macro that will cosmetises the report. If we can get to run this macro when running the report that will be a plus.
Report will be an invoice report based on informations, this report is customed and will include some lines and text arrangement. The final report will be generated in pdf.
The application will have a simple login and user management.
Conclusions, contains 7 pages, but this pages are pretty complex. The key on working in this project is the grid choosed by the worker and its features (grid must be free source). Also some page's controls require ajax for speed reasons. The ribbon used on Office 2007 it's very easy to implement, then it's the background and the grid.
Detailed specs for each page will be delivered to accepted coder. It will include source tables, page controls and events.