Skip to content

Este projeto tem como objetivo oferecer open source aos devs iniciantes para entender a estrutura de códigos aplicando SOLID, Design Pattern e outras práticas de programação.

Notifications You must be signed in to change notification settings

limup/MerchanCountries

Repository files navigation

Commit Size limup

Projeto 👋

Este projeto tem como objetivo oferecer open source aos devs iniciantes para entender a estrutura de códigos aplicando SOLID, Design Pattern e outras práticas de programação.

Fork e contribuições

Contribua para o desenvolvimento do sistema, realize o fork.

Tecnologias

My Skills

Executando o projeto

Clone o projeto inteiro

  git clone https://github.com/limup/MerchanCountries.git

Acesse a pasta

  cd MerchanCountries

Execute o Docker Compose na raiz do projeto

  docker-compose build

Após, Execute o container

  docker-compose up -d

Stop

  docker-compose stop

Reference

Página Inicial

  http://localhost:8085

Api

  http://localhost:5224/api/MerchanCountries

Monog Express

  http://localhost:8081/

TO DO

Task

  • Testes unitários

  • Publish no Docker

  • Serviço do linux Daeon (https://rafaelcruz.azurewebsites.net/2020/07/07/construindo-um-windows-service-ou-linux-daemon-com-worker-service-net-core-parte-2/)

    • Armazenamento em Cache - MongoDB

    • Consulta Paises (HttpClient)

      • https://restcountries.com/v3.1/all
      • Nome do País, Sigla, Moedas (sigla), Bandeira e Blocos Econômicos), População, Timezone, Moedas (currencies), Línguas (languages), Capital, Blocos econômicos (Regional Blocks) e Países que fazem fronteira (bordering countries);
  • WebAPI para disponibilizar para outros canais

    • Acessar o MongoDB com os paices armazenados
  • Front Angular

    • TailwindCSS
    • Exibir Nome do País, Sigla, Moedas (sigla), Bandeira e Blocos Econômicos)
    • Ao clicar na Lupa/Mais detalhes exibir um frame: População, Timezone, Moedas (currencies), Línguas (languages), Capital, Blocos econômicos (Regional Blocks) e Países que fazem fronteira (bordering countries);
    • Exibir Rotas Comerciais

  • Alterar a worker para 1h
  • Retirar os menus no Angular
  • Aplicar a Tailwind

Contribuições e Bitcoin:

PS: Se você encontrou valor neste projeto e quer contribuir um favor, então:

Bitcoint: 3B6S4o2s7EFBtRKa79h2arGXGF5KLStTPJ

https://www.buymeacoffee.com/limup

About

Este projeto tem como objetivo oferecer open source aos devs iniciantes para entender a estrutura de códigos aplicando SOLID, Design Pattern e outras práticas de programação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published