Exchange Rate Service
This project was developed as the second stage of selection for Genesis & KMA SOFTWARE ENGINEERING SCHOOL 4.0
Service that provides USD to UAH exchange rate and notifies users daily about the rate changes.
Installing
- Clone the repository
git clone https://github.com/Fybex/exchange-rate-service.git
- Navigate to the project directory
cd exchange-rate-service
- Copy and edit
.env.example
to .env
, setting actual values for the SMTP server, and database credentials.
cp .env.example .env
- Run docker compose
docker-compose up -d
The service will be available at http://localhost:8000
API Endpoints
pkg/api/swagger.yaml
contains the API documentation.
Running unit tests
docker-compose exec -it web go test ./... -v