laxmy / Weatherly

A Weather App using React

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project was bootstrapped with Create React App.

README

Date

19 September 2020

Location of deployed application

https://weatherly-7814d.firebaseapp.com/

Assumptions made

Input

When a user wants to see the local weather in any city, he will type in the location or city name. He could also type in City name, abbr of Country too. Eg: Sydney,AU

Units

For this version of the app, the user will use metric units for viewing weather info. In future, we can have a feature to change user unit preferences.

TODO

The XAxis labels and tooltips of the graph could have been more tweaked for better usability. Right now, they are showing bare info.

Stretch goals attempted

  • The App is fully responsive making use of flexbox layout and uses responsive typography for main contents.
  • User can type in any city, to know its weather.
  • The App has been deployed using Firebase.
  • The app auto refreshes weather every 2 hours using a timer.

Instructions to run locally

The code is available in the Github Repo. (https://github.com/laxmy/Weatherly).

  • Prerequisites: Node and npm should be available in your local system.
    Instructions: It can be downloaded and used locally using these commands.
cd weatherly
npm install
npm start

About

A Weather App using React


Languages

Language:JavaScript 80.2%Language:CSS 14.3%Language:HTML 5.5%