the website should have the following: A data-driven validated website (covers

the website should have the following:
A data-driven validated website (covers P6-P9) that includes:
1. A validated form based on custom logic written with JavaScript.
2. Loading JSON data using JavaScript.
3. Local Storage.
4. A programmable web service (e.g. Leaflet).
5. Plug-in web services
6. Well-structured folders, file names, etc.
7. High quality design: text, message, components, navigation, etc.
Rubrics
Interactive form (10%): The form should be built with Bootstrap and it should have properly
styled error and confirmation messages.
Custom validation with JavaScript (10%). There should be validation that covers basic things
such as (1) some fields being required, (2) range checking, (3) conditionals, (4) length of text,
etc. (5) proper error messages. The code should be well documented.
JSON (10%) You should have a JSON file that stores data needed for your website (e.g. items to
be sold, names of customers, etc.)
Showing the JSON data (10%) There should be JavaScript code that reads the JSON data and
produces HTML to show the data in a tabular form. The code should be well documented.
Local Storage (10%) Read and show data from local storage using JavaScript code. The code
should be well documented.
Programmable web service (10%): The programmable web service should be ideally relevant to
he website and it should have something custom made written with JavaScript.
Plug-in web services (10%). The plug-in web services should be relevant to the website,
responsive, and work properly.
Polishing of the website (30%) The website should have high-quality text, components,
navigation, etc. The message should be clear. Well documented JavaScript code. No code repetitions