# Packages
No description provided by the author
# README
goexpert-desafio-client-server-api
Descrição
Este projeto é uma API cliente-servidor que busca a cotação do dólar (USD-BRL) e a salva em um banco de dados SQLite e em um arquivo de texto.
Instalação
- Clone o repositório
git clone https://github.com/AndreD23/goexpert-desafio-client-server-api.git
cd goexpert-desafio-client-server-api
- Instale os módulos Go:
go mod tidy
Execute o servidor
Entre na pasta do projeto e execute o servidor:
go run ./server.go
O servidor estará disponível em http://localhost:8080
Execute o cliente
Abra um novo terminal, acesse a pasta do projeto e execute o cliente:
go run ./client.go
O cliente fará uma requisição ao servidor para buscar a cotação do dólar e salvará o resultado em um arquivo cotacao.txt.
Verificação dos Dados
- Abra o banco de dados SQLite
sqlite3 quotations.db
- Liste as tabelas
.tables
- Verifique os dados na tabela de cotações:
SELECT * FROM quotations;
- Verifique o arquivo cotacao.txt
cat cotacao.txt
O arquivo conterá a cotação do dólar no formato:
Dólar: <valor>