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

https://github.com/waltermillan/countriesoftheworld

Visualization of countries in the world without using external APIs.
https://github.com/waltermillan/countriesoftheworld

angular-cli csharp dbeaver docker netcore onion-architecture patterns-design postgresql typescript

Last synced: 3 months ago
JSON representation

Visualization of countries in the world without using external APIs.

Awesome Lists containing this project

README

          

# CountriesOfTheWorld Project
Visualization of countries of the world without using external APIs.

## Objective:

Practice .NET (C#) / SQL and Angular (Typescript) / Design Patterns / Onion Architecture.
Familiarize myself with the use of postgreSQL with Docker and DBeaver.
Save images in Angular assets and hymn audios in DB.

## Features

BACKEND:
- Onion architecture.
- SOLID principles.
- Pattern design: Repository, UnitOfWork

FRONTEND:
- Developed with Angular 18.0.2.
- Module oriented.

DB (postgreSQL)
- Written with PostgreSQL
- Tables (DDLs) and Data (DMLs) => The idea is to work with own data without external APIs.

## Installation

1. Clone the repository:

git clone [https://github.com/waltermillan/CountriesOfTheWorld.git](https://github.com/waltermillan/CountriesOfTheWorld.git)
YouTube: https://youtu.be/LM-5ZPD8xyk