Skip to content

A weather forecast app built using React.js with Single Page Application(SPA) and Progressive Web App concepts.

License

Notifications You must be signed in to change notification settings

jcarva/get_weather

Repository files navigation

Have a question or suggestion? Contact me on Linkedin, send an email to [email protected], or create a pull request on this project.


Pet-project. Use at your own risk. Low test coverage ratio.

GetWeather

Code Climate Test Coverage Issue Count

An application to get information about the weather forecast of anywhere on the easiest way. Built using the Single Page Application(SPA) and Progressive Web App concepts, with React(a javascript library for building user interfaces) and its concepts. The simple style and designer of the application was thought and made to be performed by mobiles, but it is also supported by devices of all shapes. Using basic components and API's requests/responses we can show a very functional application.

Actually hosted on: http://get-weather.s3-website.us-east-2.amazonaws.com


Stack


API

This applications consumes datas from the following services:

  • OpenWeatherMap - Informations about the weather, including precipitation, clouds, pressure, temperature, wind, and many more.

Installation

This command install all necessary modules to run the current project.

$ npm install

Development

Executing the below command the project will be accessible on: http://localhost:8080.

$ npm run dev

Build

This command is used to build the production files.

$ npm run build

Production

The below command runs a server with the production files, accessible on: http://localhost:3000.

$ npm run start

Lint

This command is used to identifying and reporting on patterns in JavaScript on the entire project.

$ npm run lint

Contributing

  1. Fork it
  2. Create your feature branch with specs (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Contributors


License

This project is licensed under the terms of the GNU GENERAL PUBLIC license.

You can check out the full license here


About

A weather forecast app built using React.js with Single Page Application(SPA) and Progressive Web App concepts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published