comendrun / Weather-Image-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#This is still a work in progress. i will update its functionality as soon as possible.

This Project # Weather App (with related background-image to user's input )

Table of contents

Overview

The Project

Users should be able to:

This is a ReactJs app that I made using two different APIs. both APIs get the input from the user and search for the proper response for it in the backend. one API is for weather information by the OpenWeatherMap website and the other one is for the Unsplash website to get a related Image from Unsplash servers with the entered input from the user. I used the backend (NodeJS, ExpressJS) to hide my API keys from any visitor. it was a fun way of hiding API keys because for a long time I just wondered if it is possible to hide this kind of information from the sight of visitors and thanks to this toturial from Ania Kubów I was able to do it.

Links

My process

Built with

  • React JS
  • Node JS (Express JS)
  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • Mobile-first workflow

What I learned

It was a very good opportunity to work with API's and also learn how to hide my API keys on backend of my website. it was a very fun experience.

Continued development

Useful resources

Author

Acknowledgments

I want to specially Thank dear @DManavi for his great mentorship and or a lot of helpful and useful feedback that he gives to me everytime i ask for his help. Thank you Danial!

Since heroku has decided to discontinue their free plan, I have to use another service to run my backend service!

IN PROGRESS!

About


Languages

Language:JavaScript 55.9%Language:CSS 35.2%Language:HTML 8.9%