Ride Logging Service
The purpose of this service is to log all ride records and retrieve it. A ride is defined as a set of starting point and destination, as well as information on the driver and rider.
Setup
- Clone this repository on your local machine
- Make sure
go
is installed, you can do that by following this guide - Make sure
golangci-lint
is installed, you can do it by runningmake lint-prepare
- Run linter with
make lint
- Run test with
make test
- Run application with
make run
API Documentation
Please refer to this page for API documentation.