Skip to content

KThompso/DogHouseApi

Repository files navigation

Dog House API

Build Deploy License: MIT

Easily manage information and pictures of dogs.

Overview

Dog House is an API that allows users to upload, retrieve, update, and delete information about their dogs. Pictures of your dogs can be uploaded as links or as images encoded as base64 strings. If uploading the image as base64 data, the image will be saved to the Dog House servers and a link to the image will be returned.

Swagger : The swagger UI can be accessed here, and the raw swagger spec is available at https://doghouse.thompsonbass.io/swagger/v1/swagger.json.

Postman : A postman collection is available for download at https://github.com/KThompso/DogHouseApi/blob/master/postman/DogHouseAPI.postman_collection.json?raw=true.

Endpoints

Dogs

Endpoints to display or manipulate data related to dogs.

Logs

Endpoints for retrieving web logs.

Documentation

  • Swagger : GET /swagger

Docker

Run the latest docker image from docker hub.

$ docker run -p 80:80 kthompso/dog-house-api

Development

To start developing on Dog House just clone this repository and run.

$ git clone https://github.com/KThompso/DogHouseApi
$ cd DogHouseApi/DogHouseApi && dotnet run

About

An easy place to keep your dogs.

Resources

License

Stars

Watchers

Forks