Project description
This weather app allows users to be able to see theit current weather and weather focast in a week of any places around the world.
-
Javascript
-
Semantic HTML5 markup
-
CSS custom properties
-
Flexbox
-
React-select
-
Moment.js
- Working with API using Async/Await function.
- Pulling data based on different locations.
- Ability to do paranell API calls.
- Debugging and refactoring code.
- Barrel import.
- React Hooks to manipulate the virtual DOM.
- Passing props between components in React.
- Working towards the product requirements.
- Display weather based on current location.
- Search for other cities weather
- See the the current weather & weather in the next 5 days.
- See the date and location of the weather.
- Image representation for each type weather.
- Maximum & minnimum degrees of each day.
- See wind status and wind direction.
- See the humidity percentage.
- See the the actual degree.
- See the air pressure number.
- Automatically locate current users and display weather
- Toogle between Celsius and Fahrenheit.
- Pin favourite locations
- Save favorite loctions in local storage.
- Display weather for saved locations.
# Clone this repository
$ git clone git@github.com:tin0312/weather-app.git
# Install dependencies
$ npm install
# Run the app
$ npm run dev
- Figma design is credited to Figma Design
- Hoang Nhat Truong
- GitHub @tin0312
- Twitter @justin_hppp