Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/coderserdar/weatherstacknetcore

A sample .NET Core project which uses WeatherStack API
https://github.com/coderserdar/weatherstacknetcore

acikkaynak ajax c-sharp dotnet dotnetcore javascript jquery mvc weatherstack-api

Last synced: about 2 months ago
JSON representation

A sample .NET Core project which uses WeatherStack API

Awesome Lists containing this project

README

        

# Weather Stack .NET Core

![GitHub stars](https://img.shields.io/github/stars/coderserdar/WeatherStackNetCore?style=social) ![GitHub forks](https://img.shields.io/github/forks/coderserdar/WeatherStackNetCore?style=social) ![GitHub watchers](https://img.shields.io/github/watchers/coderserdar/WeatherStackNetCore?style=social) ![GitHub repo size](https://img.shields.io/github/repo-size/coderserdar/WeatherStackNetCore?style=plastic) ![GitHub language count](https://img.shields.io/github/languages/count/coderserdar/WeatherStackNetCore?style=plastic) ![GitHub top language](https://img.shields.io/github/languages/top/coderserdar/WeatherStackNetCore?style=plastic) ![GitHub last commit](https://img.shields.io/github/last-commit/coderserdar/WeatherStackNetCore?color=red&style=plastic) ![GitHub issues](https://img.shields.io/github/issues/coderserdar/WeatherStackNetCore)

This is a sample **.NET Core** web app which is used to consume freeware **Weather Stack** *API* for gathering weather information.

I try to learn .NET Core technologies by writing code, so i make a web app with this. If you have your Weather Stack API key, you can assign your key in **appsettings.json** file with *API_Key* attribute.
I tested this app a lot, but if you test and send me issues I will be so appreciated to you.
This app is written in **C#** programming language and in **JetBrains Rider** *IDE*.

| Programming Language | .NET Version | Development Platform | Test Tools |
|------------------------|----------------|----------------------|----------------------|
| *C#* | *6* | *JetBrains Rider* | *NUnit, Moq* etc. |

In this app you can do;

- Search a place (city, county etc.) current weather information by 2 approaches
- With JQuery, AJAX
- With Model Posting
- Find places in world by 2 approaches
- With JQuery, AJAX
- With Model Posting

# Documentation and Screenshots

You can look up the source code's documentation in [Documentation](https://github.com/coderserdar/WeatherStackNetCore/blob/main/Documentation/WeatherStackNetCore.pdf) section. In this *PDF* file you can analyze source code. This PDF file supports Hyperlink, so you can go to a specific function easily. I try to write detailed comments in functions. And you can lookup the original API documentation from [here](https://weatherstack.com/documentation)

And you can look up screenshots like

**v1**