GithubHelp home page GithubHelp logo

abiever / simple-pink-weather-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 260 KB

A simple weather web app made with mostly vanilla Javascript, HTML, and CSS.

Home Page: https://simple-pink-weather.netlify.app/

JavaScript 42.61% HTML 30.96% CSS 26.44%

simple-pink-weather-app's Introduction

Javascript-Weather-App

A simple weather web app made with mostly vanilla Javascript, HTML, and CSS.

A Quick Intro

As one of my very first projects displayed publicly, this one was created specifically to showcase my budding design skills with CSS rather than my ability to create an application completely from scratch. As such, and in order to give credit where credit is due, a great deal of the Javascript base code for this project comes from Web Dev Simplified's YouTube video which can be seen here:

https://youtu.be/w0VEOghdMpQ

Given that the base Javascript is not entirely my own, the challenge I proposed to myself was to force myself to understand every line that was written rather than simply following along with the video's instructions and just typing what the instructor showed word for word.

Additionally, I strove to build a design that was entirely my own — and completely unrecognizable from the original's concept.

Challenges Overcome & Lessons Learned

• Learning how to work with an API and troubleshooting issues that arose with weather data not being communicated correctly
• Utilizing a second API for geolocation via IP Address to then display the user's city name and current time/date
• Understanding how to use CSS to force specific HTML elements to be responsive only to their respective containers

Current Known Issues

• The site is not currently optimized for mobile
• There are some spacing and resizing issues on the daily/hourly sections that become apparent when the browser window is made smaller
• The currently displayed location does not always appear to be as accurate as it should be (i.e. Displayed weather is for a nearby city, rather than the user's actual location)

simple-pink-weather-app's People

Contributors

abiever avatar

Watchers

 avatar

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.