Have a question or suggestion? Contact me on Linkedin, send an email to jaelsoncarvalhojr@gmail.com, or create a pull request on this project.
Pet-project. Use at your own risk. Low test coverage ratio.
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
- Node.js (v6.2.2)
- npm (3.9.5)
- React (v15.2.1)
- React Router (2.6.0)
- Bootstrap (v3.3.7)
- Axios (0.15.3)
- Webpack (1.13.1) for development and bundling
- Babel transpiler for ES6 and ES7 magic
- ESLint to maintain a consistent code style
This applications consumes datas from the following services:
- OpenWeatherMap - Informations about the weather, including precipitation, clouds, pressure, temperature, wind, and many more.
This command install all necessary modules to run the current project.
$ npm install
Executing the below command the project will be accessible on: http://localhost:8080.
$ npm run dev
This command is used to build the production files.
$ npm run build
The below command runs a server with the production files, accessible on: http://localhost:3000.
$ npm run start
This command is used to identifying and reporting on patterns in JavaScript on the entire project.
$ npm run lint
- Fork it
- Create your feature branch with specs (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Jaelson Carvalho (jcarva)
This project is licensed under the terms of the GNU GENERAL PUBLIC license.
You can check out the full license here