Skip to content

tomjeatt/dusk-to-dawn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App.

What this app does

  1. Gets a user's location or allows a user to type a location.
  2. Returns geo data as a latLng object
  3. Uses the latLng data to make a call to the sunset-sunrise API
  4. Parses the responses to local time and renders sunset and sunrise times in the browser

Built using

Assets

Can be used with NPM or Yarn. Built and tested using LTS version of Node (10.15.3).

API data is from Sunset and sunrise times API

Restrictions

  • Google Maps API key is restricted to localhost.
  • Search is restricted to UK locations to allow response to be converted to local time.

Scripts

In the project directory, you can run:

yarn start

Open http://localhost:3000 to view it in the browser.

yarn start-secure

As above, but using https. Will warn user before opening site. Required to use geolocation in browsers (e.g. Safari) which don't privilege localhost.

yarn test

Launches the test runner in the interactive watch mode.

yarn run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

About

From sunset to twilight

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages