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

  1. Clone this repository on your local machine
  2. Make sure go is installed, you can do that by following this guide
  3. Make sure golangci-lint is installed, you can do it by running make lint-prepare
  4. Run linter with make lint
  5. Run test with make test
  6. Run application with make run

API Documentation

Please refer to this page for API documentation.