A web-based weather forecasting application that integrates:
- REST API services
- SOAP/WSDL services
- React frontend
- Interactive maps
- Search weather by city
- Display current weather and 5-day forecast
- Personalised clothing and activity recommendations
- Interactive city map using Leaflet.js
| Component | Technology |
|---|---|
| Frontend | React, HTML5, CSS3 |
| REST Service | Node.js, Express.js |
| SOAP Service | Node.js, strong-soap |
| Maps | Leaflet.js |
| Containerisation | Docker Compose |
| Service | Port |
|---|---|
| Frontend | 80 |
| Weather API | 3001 |
| Recommendation API | 3002 |
- OpenWeatherMap API
- OpenStreetMap Nominatim API
- Marcus Rosel – Weather REST Service
- Luca Carpentieri – Recommendation SOAP Service
- Armin Saric – Frontend UI
- Ahmet Emin Emre – API Integration
- Hasan Basri Kizilirmak – Docker & Backend