GeoReach is an interactive Weather and Events Dashboard web application built with Blazor WebAssembly. It allows users to view up-to-date weather information and browse upcoming events based on their location. This project is set up with CI/CD deployment on Azure Static Web Apps and follows Test-Driven Development (TDD) principles.
- Weather Display: Provides current weather data for a specified location.
- Events List: Displays a list of events based on location and category.
- Location Input: Users can input or use their current location to receive relevant weather and event data.
- Responsive Design: The app is optimized for various screen sizes.
- Automated Testing: The project includes component and integration tests using bUnit and xUnit.