In this project, we developed a website and two mobile apps (for Android and iOS) that let you see weather forecast for Ukrainian territory. The website and the mobile clients share the same backend. Three sections below provide detailed info about the stacks of technologies used in each part of the system.
Ukraine Weather Map

Ukraine Weather Map Website
This is a microservice-architecture-based web application consisting of four modules: Processor, Collector and two Web modules, on server side (backend) and UI module on client side (frontend). Application collects weather data from external services, shows it on the map of Ukraine graphically and also in the weather table textually. All backend modules are implemented in Java…

Ukraine Weather Map for Android
This application is an Android counterpart for our Ukraine Weather Map Website. The website lets you see a weather forecast for the next five days in Ukraine as well as the weather for the last five days. Considering that Android users usually prefer mobile apps rather than web services, we developed a mobile client, Ukraine…

Ukraine Weather Map for iOS
This application is an iPhone counterpart for our Ukraine Weather Map Website. The website lets you see a weather forecast for the next five days in Ukraine as well as the weather for the last five days. Considering that iPhone users usually prefer mobile apps rather than web services, we developed a mobile client, Ukraine…