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/
Current known bugs / to do list can be found in ./weatherapp-frontend/src/bugs.txt
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.
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
React
Node.js
Mongodb
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
