I have an existing asp site that consists of a portal and some propriety functionality.
I want to add a new feature to the site without making any changes to the portal, so would like to clone one of its pages and develop functionality in a new we page.
The new functionality consists of 2 new screens which are:
a list of requests to be completed and some key fields allowing easy management and pick up/completion marking of a request.
a second screen displaying the details of each request.
any screen necessary to manage the configuration of the new features.
The main features that will require development are:
Continuation of automatic authentication from the main portal (maintain a user session that is already in progress).
Filtering data set to display based on membership of an Active Directory Group.
Sorting data based on any of the selected columns.
Colouring each line based on the priority value of each record (e.g. high, medium, low) or whether it is a set amount of time past its creation date.
Generation of a hyperlink based on a text lookup of the system each request is for.
Dynamically filtering records based on text filters (drop downs) at the top of the screen (up to 8).
Robust security to prevent attack on the underlying data.
A button or facility per request to pick up the request and record the details and date and time the request was picked up.
A button or facility per request to record the completion of each request and the date and time it was completed and who by.
A button or facility to place a request on hold which colours it a certain colour and eliminates it from being coloured as overdue.
Look and feel of all elements and attributes to match the main/sample portal pages provided.
I have attached two mock screens showing how each might work. A copy of SQL tables and detailed action descriptions will be proved as part of accepting the work, however the main functionality is provided above.
The hosting database is MS SQL server and web services is IIS.
Development can be undertaken in a remote reference environment which can be made available in AWS.
I require this to be delivered quickly and precisely.
Functioning UI mock-ups for review COP Wednesday 11th June
Updated UI mock ups with review comments implemented COP Thursday 12th June.
Most functionality built by Sunday 15th June.
All functionality built and tested by Wednesday 18th June.
All customer test issues to be resolved by Friday 20th June.
I will create payment milestones along the lines of the above.
Code must be commented throughout to clearly explain what each relevant line/portion is doing and the configuration must be made as generic and reusable as possible.
Evidence of testing and documentation to explain configuration and installation is also required.
I will add two sample screens to the bid request later today.