Skip to content

felixv99/weatherapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weather App (W.I.P)

App that shows information about current weather for any city. When signed in, the app allows saving favorite cities, and easy access to them via menu. This app is still work-in-progress and I'm planning to finish it during the next couple of weeks. Demo: https://weather-sun-cloud-rain.fly.dev/

alt text

Current known bugs / to do list can be found in ./weatherapp-frontend/src/bugs.txt

Installation

Use "npm install" to install node_modules, and run both frontend and backend on separate instances with "npm start" In order to be able to run the application properly, mongodb connection string and OpenWeatherMap API key is needed.

Cities data to mongodb

The combination of cities and countries data can be done from ./weatherapp-backend/tools/citycountrytool.js or just by using the cities.json file from the same folder

Easiest way to upload json data to mongodb is through MongoDB Command Line Database Tools with mongoimport

Technologies used

Front-end:

React

Back-end:

Node.js

Mongodb

Data and images

Weather icons by Zvonimir Juranko

Cities of the world https://github.com/lutangar/cities.json

Countries data https://github.com/annexare/Countries

Cities of the world and countries data used in combination in mongodb

Real-time weather information is coming for Open Weather Map API

License

GNU GPL 3.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors