Git Product home page Git Product logo

weather_app_javascript's Introduction

Project Weather App - Javascript

This is my weather app created in Javascript. I'm using the open-weather-API to retrieve the data and output it in the browser. Also, I have added the Geolocation attribute so each time you are visiting the page for the first time, you will be asked if you allowing it to showcase the weather data from your location. The background image is changing according to the data you are getting back from API and depended to the current weather situation in the requested location. You can see the temperature both in Celsius and Fahrenheit by clicking the specific button. There plenty of details showing like minimum temperature, maximum temperature, humidity, longitude and latitude. Everything is created from Javascript and gets appended to the HTML file. I'm using webpack v4.43.0. There are 2 different configuration files, one for development and one for production. The plugins I'm using are:

  • Html webpack plugin
  • style loader
  • css-loader
  • sass-loader
  • webpack-dev-server
  • url-loader
  • tailwindcss
  • clean-webpack-plugin
  • mini-css-extract-plugin
  • node-sass
  • optimize-css-assets-webpack-plugin
  • postcss-loader

Lastly, I used Tailwind CSS for this project

  • Sunny Screenshot Sunny Screenshot
  • Cloudy Screenshot Cloudy Screenshot
  • Rainy Screenshot Rainy Screenshot

FEATURES

In this project I'm using webpack and API to retrieve the requested data. For styling of the application I used Tailwind CSS.

BUILT WITH

  • HTML
  • CSS
  • Javascript
  • Tailwind CSS
  • Sass
  • Webpack
  • Open Weather API
  • Geolocation API

Live Version - Githack

SETUP

  • git clone [email protected]:mariosknl/weather_app_javascript.git
  • npm start in the terminal to test it locally.
  • npm run build will create the updated version. Check dist/index.html in the broswer to see it in production mode.

AUTHORS

πŸ‘€ Marios Kanellopoulos

Acknowledgments

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

πŸ“ License

This project is MIT licensed

weather_app_javascript's People

Contributors

mariosknl avatar renovate-bot avatar

Stargazers

 avatar

Watchers

 avatar

weather_app_javascript's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/linters.yml
  • actions/checkout v2
  • actions/setup-node v1
  • actions/checkout v2
  • actions/setup-node v1
  • ubuntu 18.04
  • ubuntu 18.04

  • Check this box to trigger a request for Renovate to run again on this repository

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.