/weather

Primary LanguageJavaScript

Simple Weather Page

Overview

Implementation of a weather forecast page. The idea here is to exercise as much as possible all areas involving modern frontend development, from build tools to testing/presentation frameworks.

Next steps

  1. Implement testing with jest
  2. Improve interface
  3. Plot all data points with temperature
  4. Allow selection of single data point to display more detail
  5. Use graphics to represent the selected data point
  6. Use Sass to better leverage bootstrap
  7. Better display error messages
  8. Allow user to pin selected locations
  9. Allow offline usage
  10. Build backend proxy to access api.openweather.com
  11. Cache requests
  12. Bypass security restrictions (geoLocation) for not using https
  13. Remove api key from client
  14. Logging
  15. Linting
  16. Deploy automation

Usage

  1. Development
  1. Production
  • npm run build creates an optimized build for production

Demo

http://www.carlosremedios.com/weather