Skip to content

amiangie/react-weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet another React Weather app

Any location on Earth. Any device.

One app.

Learn more >

YARWA (pronounced yarrr-wa) is a simple weather app built with React. Featuring clean and simple design it provides a way to check weather for any place on Earth with minimum user involvement. Once you open the page you don't have to do anything: YARWA gets your location via HTML5 Geolocation API - or, if it is not available, falls back to ipinfo - and shows you current weather from OpenWeatherMap.





Of course, you are not restricted to just one place: feel free to add more locations. Intelligent Google places autocomplete will make this process easy as never before. And don't worry about adding them back again next time: app will save the state to localStorage and restore everything for you when you come back.





For all the tech geeks out there: YARWA is packed with all kinds of stuff. It's written in ES2015, using Babel and babel-polyfill to compile it to well-supported ES5. Styles are written accordingly to BEM guidelines in Sass with Autoprefixer taking care of vendor prefixes. Everything is compiled, bundled, and served to browser in real-time with Gulp with help of Browserify, watchify and some other plugins.




As a finishing touch, app's responsive design works great on any device of any size providing a smooth user experience.










Try it out now:

Install:

git clone git@github.com:amiangie/react-weather.git
cd /react-weather
npm install
npm start



xoxo
angie

About

A simple weather app built with React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages