CityScope - Weather-Aware Urban Exploration App
Course project for Software Design.
- Built a Java app with a modular codebase and OpenWeather API integration for weather-aware location recommendations.
- Designed the system around clean architecture with separation of concerns across presentation, domain, and data layers.
- Applied SOLID software design principles to reduce coupling and improve system flexibility.