/UFOs

This repo contains the UFOs Analysis employing JavaScript "standard" and JavaScript ES6+ (aka ES2015) to create, populate, and dynamically filter an HTML table. A dynamic webpage was created and customized using JavaScript, HTML, CSS, and Bootstrap components to display data of UFO sightings and allow users to filter UFO sightings by date, city, state, country, and shape of the sighting.

Primary LanguageJavaScript

UFOs

Overview of UFOs Analysis

Purpose

The purpose of Module Eleven and the UFOs Analysis Challenge is to use JavaScript "standard" and JavaScript version ES6+ (aka ES2015) to create, populate, and dynamically filter an HTML table. A dynamic webpage was created and customized using JavaScript, HTML, CSS, and Bootstrap components to display data of UFO sightings and allowing users to filter UFO sightings by date, city, state, country, and shape of the sighting.

Results

To use the UFO Sightings webpage, a user would need to enter one or more search criteria based on date, city, state, country, and shape of the sighting. For example, a Texas resident would enter "tx" in the state input box to determine which UFO sightings occurred in their home state. To narrow the results further, the user could enter "light" as the shape of the sighting and would quickly be able to determine that the state of Texas had two reported UFO sightings as light by viewing a filtered table of these reported sightings.

Summary

The drawback of this new design is the lack of filter or reset button. In my opinion, I believe it would be beneficial to the user to add a filter button or reset button on the UFO Sightings webpage. Currently the user must manually delete the search criteria entered which is not an efficient use of the webpage for the user. Therefore I'd recommend adding a filter or reset button to the webpage to make it more user-friendly. Secondly, I'd regularly add more data to the data.js dataset on a weekly, monthly, or yearly basis so that users could regularly search for the most recent UFO Sightings based on their search criteria.