Parthjhaveri / planet-watch

An app that provides a consolidated narrative on several Global and Astronomical issues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Planet Watch

To run, please clone this repo, cd into it and run npm start

What is Planet Watch?

Planet Watch is an educational app that consolidates various global topics and simplifies the data that persists elsewhere on the internet. Instead of having to read pages upon pages of articles, Planet Watch provides an interactive style of learning- filled with visuals and hands-on learning.

What features does Planet Watch contain that will enhance my learning?

  • An NEO Tracker (Near Earth Object Tracker), which has information about Asteroids that are currently orbiting Earth. The information provided will help you understand where these asteroids come from, how fast they are travelling and the effects (with advice) if they potentially will hit Earth. All this information is derived from the NASA open APIs data portal, which Planet Watch simplifies for you to comprehend in English.

  • A Pollution Tracker that allows users to enter a city name and track current weather and air-quality.

Tech specs:

  • Built in React JS
  • Fully responsive (Mobile, Tablet)
  • Fully optimized to improve run-time using JavaScript lazy loading techniques
  • Carefully designed and curated UI/UX with animated help bubbles to guide user for a seamless experience

NEO Tracker gallery:

'Hypothetical Hit' Modal click view:

Lazy loading for optimized performance

Pollution Tracker gallery:

About

An app that provides a consolidated narrative on several Global and Astronomical issues


Languages

Language:JavaScript 76.2%Language:CSS 21.7%Language:HTML 2.1%