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

https://github.com/waltermillan/weatherapi

Weather information for Spanish cities, using the Weather Visualcrossing API
https://github.com/waltermillan/weatherapi

angular-cli csharp factory-pattern netcore patterns-design repository-pattern singleton-pattern sqlserver typescipt unitofwork-pattern

Last synced: 7 months ago
JSON representation

Weather information for Spanish cities, using the Weather Visualcrossing API

Awesome Lists containing this project

README

          

# WeatherApi Project
Application that obtains weather data from some public API (such as Visual Crossing Weather) and displays the information.
## Objective:

## Technologies used:
- **C#**
- **NET CORE**
- **Angular**
- **TypeScript**
- **MS SQL Server**
- **Docker**

Use a Visual Crossing Weather API, to obtain real-time weather information.

## Features

BACKEND:
- Onion Architecture.
- SOLID principles.
- Pattern design: Repository, UnitOfWork, Singleton and Factory.

FRONTEND:
- Developed with Angular 18.0.2.
- Module oriented.
- Creation of services and models.

DB (SQL Server)
- ER Diagram Written with MS SQL Server
- Tables (DDLs) and Data (DMLs).

## Installation

1. Clone the repository:

git clone [https://github.com/waltermillan/WeatherApi.git](https://github.com/waltermillan/WeatherApi.git)