GithubHelp home page GithubHelp logo

ram-sah / weather-app Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 8.9 MB

5-Day Weather Dashboard to see the weather of any City

Home Page: https://ram-sah.github.io/Weather-App/

CSS 18.94% HTML 31.41% JavaScript 49.65%
weather-dashboard

weather-app's Introduction

Server-Side APIs: Weather Dashboard

License: MIT LanguageCount License

Description:

Welcome to your personal Weather Dashboard that will give you weather for your desired location. Once you search for a location, it will save your previous searches as easy to click buttons. Use these buttons to view the weather for the selected city. You will always be presented with the last city you typed in the search box when you revisit the page.

Used OpenWeather API to retrieve weather data for cities. Also Used localStorage to store any persistent data.

Table of Contents

Pseudocode

  • search for a city to presented with current and future conditions for that city and that city is added to the search history
  • view current weather conditions for that city to presented with the city name, the date, an icon representation of weather conditions, the temperature, the humidity, the wind speed, and the UV index
  • view the UV index to presented with a color that indicates whether the conditions are favorable, moderate, or severe
  • view future weather conditions for that city to presented with a 5-day forecast that displays the date, an icon representation of weather conditions, the temperature, and the humidity
  • click on a city in the search history to again presented with current and future conditions for that city
  • open the weather dashboard to presented with the last searched city forecast

Tech-Features-Used

This project features responsive design using a Bootstrap layout Has responsive layout for:

  • Small devices (landscape phones, 320px and up)

  • Large devices (desktops, 992px and up)

  • To Execute File: Open in browser

Code Validation:

  • These use W3C Code Validators for HTML and CSS
  • esprima Syntax Validator

Questions

avatar

Author: Ram

If you have any questions please contact me at : [email protected]

GitHub Prifile: ram-sah

Repository : Weather-Dashboard

Demo

weather-dashboard

weather-app's People

Contributors

ram-sah avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

bigphatnerd

weather-app's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.