ramya-ramamur / UFO

Use Javascript, HTML and CSS to create custom webpages that showcases different UFO sightings from around the world.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UFO Sightings with HTML/CSS, JavaScript, Visual Studio Code 1.49.1, BootStrap 4.0.0

Overview:

This poroject creates a webpage that accepts user inputs to display information about UFO sightings. Users will be able to filter the UFO sightings table based on multiple criteria such as the event date, city, state, country and shape. Process

  • Build a table using data stored in a JavaScript array and create filters to make this table fully dynamic with user input.
  • Place the table into an HTML file for easy viewing.
  • Customize webpage using Bootstrap with several fully functional filters to vizualize data easily.
  • HTML/CSS and Bootstrap were used to modify the aesthetics of the website.

Resources:

  • Data Sources: UFO Sightings Data information stored in a javascript file.
  • Software/Libraries: HTML/CSS, JavaScript, Visual Studio Code 1.49.1, BootStrap 4.0.0

Results:

Link to UFO Sightings deployed webpage: UFO Finder

Search Criteria The user can filter the table by (Date, City, State, Country, Shape)typing in the suggested placeholder elements. The change is detected and the table is updated accordingly.

  • Search criteria has to be entered in lower case letters with no spaces at the end of the text.
  • Press enter to initiate the filter.
  • To reset the filter criteria, click the UFO Sightings at the top left of the website.

Initial page appearance when landing on the webpage

Screen Shot 2022-01-10 at 3 58 16 PM

Screen Shot 2022-01-10 at 3 59 02 PM

Filtered Data Examples

Page appearance with filtered data on Date and State

Screen Shot 2022-01-10 at 4 29 06 PM

Page appearance with filtered data on country Screen Shot 2022-01-10 at 4 30 47 PM

Page appearance with filtered data on shape Screen Shot 2022-01-10 at 4 38 59 PM

Summary:

Drawback

The user must know the specific data(city, date, state etc) to search which is cumbersome and not user-friendly. This also means they can lose vital information that they are looking for.

Recommendations

  • All filters should have drop-down lists so that the user can pick the data to be filtered on
  • Date field should filter on not just specific dates but for a date range, month and year.

About

Use Javascript, HTML and CSS to create custom webpages that showcases different UFO sightings from around the world.


Languages

Language:JavaScript 82.6%Language:HTML 17.0%Language:CSS 0.4%