CityScope - Weather-Aware Urban Exploration App

less than 1 minute read

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.

View project on GitHub