APIs to add authors, authenticate authors and perform CRUD operations on a books resource. This was written with Golang and MongoDB
- Golang
- MongoDB
- Add Author
- Authenticate Author
- Add Book
- Retrieve Books (with query params)
- Delete Book
- Update a Book
- Get a Book
Clone project and cd
into project foler
$ make run
$ make test
The OpenAPI spec for this service can be found in the open-api-yaml
file. Upload to https://editor.swagger.io/ to view.
The Postman collection can be found in the postman
folder