/WeatherEd

A weather app that allows users to view current weather metrics for the 50 major cities in the USA using OpenWeatherApi. Built with HTML5, CSS3, Bootstrap, React, Redux, and JavaScript.

Primary LanguageJavaScript

WeatherEd

A WeatherEd app is an app that allows users to check current weather stats of 30 US cities. Users can view different cities and choose which one at a time to check its weather stats.

Built With

  • HTML5
  • CSS3
  • APIs
  • Redux
  • React
  • JavaScript

Live Demo

Getting Started

To get a copy of this project running on your local computer, do the followings:

Prerequisites

  • Must have a working computer
  • A Web-Browser installed (Chrome - Recommended)

Setup

  • Install VSCode (link)
  • Clone this project repository on your local computer. (link)
  • Open the project directory with VSCode

Install

Open Terminal/Shell inside your VSCode and run

  npm install --force

Serve

  • To start the app server, run
      npm start
    

Tests

  • For stylelint tests, run
      npm run lint:style
    
  • For eslint tests, run
      npm run lint:es
    
  • For react tests, run
      npm test
    

Error Fixes

  • For stylelint errors, run
      npm run lint:style-f
    
  • For eslint errors, run
      npm run lint:es-f
    

Authors

👤 Steve

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Fellow Micronauts

📝 License

This project is MIT licensed.