This is a demo weather app built using C# and ASP.NET Core MVC. It displays the current weather for a city along with the local date and time. The weather data is obtained by using a Refit Client
and calling the OpenWeatherMap
API.
To search for the current weather conditions for a city of interest, enter the city name into the search box and click the Get Weather
button. Typing the state and country are optional.
Frameworks, Languages, and Tools: C#, ASP.NET Core MVC, EF Core, jQuery, AJAX, SQL Server, SSMS, Automapper, HTML5, CSS3, Bootstrap 5, Visual Studio, Postman, Git, Git Flow branching strategy, GitHub, Azure DevOps for project management, and Microsoft Teams for code reviews
Design and Architectural Patterns: Singleton Pattern, IOptions pattern, DI Services segregation pattern, MVC pattern, 3 layered architecture.
Visual Studio extensions: Productivity Power Tools, CodeMaid, Github extension for Visual Studio 2019, Snippet Designer, and Web Essentials.
Click here for a live demo of the project.