It should include some SVG -- perhaps a logo for your project.
There should be at least one external data source -- a JSON file or API.
There should be at least two HTML pages.
Each page must contain at least ten elements (header, paragraph, select, table, input, etc.)
The pages should use boostrap and have an additional style that has at least 20 attribute-value
pairs. At least one should be a pseudo-class or psedo-element.
Each page should have meta tags for charset, author, description and keywords. Include at least one more meta tag.
There should be at least two of the jQuery things: widget (e.g. Accordion, tab, datepicker),
effect (e.g. animate or fadeOut) or interaction (e.g. Draggable, Resizable).
There should be at least two new HTML5 tags.
Each page should involve some interaction.
The code should include at least one if, one loop, one array and one object. (You could substitute a timer
for the loop.) Yes, looping over an array of objects would count for loop, array and object.
I should not be able to make your page crash by entering "bad data" or performing events out of order (such as
clicking Button2 before Button1).
The code should include some type of calculation, string manipulation (beyond mere concatenation), etc. (You can ask
if you are unsure that your project meets this criterion.)
The code should be commented -- more than just your name -- but explanations of what the code does, what the
style does, etc.
The above is minimal. Some points will be reserved for doing more than the minimal. For example, if your if
involves a regular expression, or if you work with angular
The project is done individually. It should be your own work.