The purpose of this project is to build a user friendly dashboard website in HTML5 so it can be used in any platform, ipad/PC/mobile etc.
Information that is presented shall be graphical with charts and diagrams and the information is retrieved from already developed API’s but it can also be tables containing data.
The logical flow for the user shall be this;
1. Customer goes to the URL
2. Customer enter his account ID, Username and Password. This data shall preferably be cached on the device/browser so he can return without having to log in all the time. Preferably stored with an encryption.
3. Credentials are then used to log onto the website (TBD) and the widgets are then populated with data.
4. The user shall have the possibility to enable a number of widgets (Diagram/charts/tables) as they wish. The widgets can be populated from one API or through a combination of several
5. The data shall be updated automatically every 10 minutes by accessing the data source through the API and it shall also work in the background
Full API documentation will be provided when the last 5 freelancers have been narrowed down. total of 20 API's are available.
The website must be possible to brand with top banner and bottom banner plus colour scheme. Assume in total 15 widgets to be developed.
Example API Code
11.1 This is an example of C# code used to call the GetUsers (legacy)Web Method.
using [url removed, login to view];
// This function is an example of a method to call the GetUsers legacy method from the SOFTW_PROD Commercial Web Services API.
// Elsewhere in the application a web reference would exist, in this example named SOFTW_PRODAPIServices, with an
// accompanying using statement. e.g : using TheAppName.SOFTW_PRODAPIServices
public int GetUserInformation(string AccountName, string AccUserName, string AccPassword, string NetUsername, string NetPassword, ref string UsersXML, ref string ErrorDescription)
int svcErrorCode = 0;
string errorDescription = [url removed, login to view];
using (var myService = new SOFTW_PRODAPIServices())
NetworkCredential netCredentials = new NetworkCredential(NetUsername, NetPassword);
[url removed, login to view] = false;
[url removed, login to view] = netCredentials;
//Make 11 mins (db command timeout is 10mins)
[url removed, login to view] = 660000;
svcErrorCode = [url removed, login to view](AccountName, AccUserName, AccPassword,
ref Users XML,
if (svcErrorCode != 0)
//Something has gone wrong - handle or log...... svcErrorCode & errorDescription
11.2 This is an example of C# code used to call the GetDigitalUsers Web Method
static void Main(string args)
var response = new SOFTW_PRODDriverAPIClient().GetDigitalUsers("MigrationTest2", "User1", "*****", 1);
[url removed, login to view]([url removed, login to view]);
catch (Exception e)
[url removed, login to view]("Exception!");
[url removed, login to view]([url removed, login to view]());
[url removed, login to view](true);
19 freelance ont fait une offre moyenne de 928 $ pour ce travail
Hello , I have read your project descriptions and requirements very carefully and I am very much confident that I can do it in time. Please talk to me and give me a little chance. Thank You...
Hello, I m very much interested to your project. I am ready to start the project. Please let me know Waiting for your reply Thnx & rgds prosenjit ghosh