Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PWA that utilizes trigonometry and integrates with NASA and web APIs to track and preserve solar statistics and activities.

Notifications You must be signed in to change notification settings

escowin/sun-tracker

Repository files navigation

sun-tracker

Description

Repo | Live URL

PWA that tracks Sun activity (coronal mass ejections, solar flares) with data provided by NASA's DONKI API. Current statistics are made within the OOP Sun class' methods using JavaScript to calculate formulas. TDD Jest testing was carried out on the Sun class to guarantee successful properties & methods.

Initially, this application was an exercise in JavaScript math, array iteration, ES6 synatx, DOM manipulation, and Third-Party API methods. Through Lighthouse audits & webpack configurations, I have further pushed my understanding of application optimization, offline functionality & PWA installability.

Table of Contents

Installation

  • Open live URL in browser.
  • On desktop, click 'Install solData' icon in address bar.
  • On iOS, click 'Add to Home Screen'.

Test

Run the following terminal command to run tests:

$ npm run test

Usage

mobile

tablet

desktop

Features

  • Unit conversion (SI, Metric, Imperial)
  • PWA Installation (see: Installation)
  • PWA Optimization

lighthouse-audit

Original : 54 | 100 | 100 | 91  | -
Current  : 80 | 100 | 100 | 100 | 1/1, 6/6

Credits

Author

Edwin Escobar

About

PWA that utilizes trigonometry and integrates with NASA and web APIs to track and preserve solar statistics and activities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published