Weather App is an application that allows users to view real-time weather data for selected meteorological stations in Poland. The app uses data provided by the Institute of Meteorology and Water Management (IMGW) through their API.
- Search Meteorological Stations: Users can search for meteorological stations by location.
- Display Weather Data: The app displays information such as temperature, pressure, humidity, wind speed, sky conditions.
- Sky Condition Icons: Based on the weather conditions (e.g., cloudiness, sunshine), the app displays the appropriate emoji.
The app was built using the following technologies:
- Frontend:
- HTML5
- CSS3
- Backend:
- Ruby
- Ruby on Rails
- IMGW API (Poland – synop)
- Ruby ~> 3.3.5
- Rails ~> 8.0.1
-
Clone the repository
git clone https://github.com/przemekmatsumoto/weather-app.git
-
Navigate to the project directory
cd simple_weather_app_for_university
-
Install dependencies
bundle install
-
Start the server
rails s
-
Access the app
http://127.0.0.1:3000/weather
- Open the app in your browser.
- Search for a meteorological station using the form (e.g., type the name of a city).
- View detailed weather data such as temperature, humidity, pressure, and sky condition.
- The emoji icon in the header represents the current sky condition.
The app uses data provided by IMGW (Institute of Meteorology and Water Management). The use of this data is granted under a regulamin available at: IMGW.