Create a HTML page plugin to call remote services. -- 2

Job ID: 33877538

Budget: $500 – $501 USD

We need to create a generic page plugin in JavaScript. The source code should be written in TypeScript, and then compiled into JavaScript for the usage on HTML page. The page plugin will provide a HTML fragment with HTML content dynamically, HTML input fields, buttons and JavaScript functions, and will retrieve and submit content to remote services. The plugin call backend service to load object in JSON, and parse through the JSON attributes and create corresponding HTML fields templates. The plugin should be something like PayPal plugin but dynamically, which can be easily plugin into any HTML page, to collect user input, do validation and submit to remote services and get back results.

Here are the details:
This component shows as a link on HTML page, when user click the link it create and show HTML fragment with following functions:
1. The plugin show standard page component, and load JSON data from remote service;
2. Load and display dynamic HTML fields and content, do predefined logic of loading;
3. Let user fill in input fields;
4. Do validation;
5. Submit HTML fields to remote service by JSON;
6. Get back the result.

Successful candidate must have experience of compiling TypeScript into JavaScript, dynamic generating HTML page component, HTTP services calls with TypeScript.
Related categories: JavaScript HTML Web Services Typescript