Skip to content
This repository was archived by the owner on Dec 15, 2020. It is now read-only.

Hubesco/walkingdog-services

Repository files navigation

Walking Dog

  • TravisCI : Build Status
  • Codacy : Codacy Badge
  • Codecov : codecov

API Documentation

Location API

  • Dogs around GET /api/location/dogsAround?ne-lat=51.603176&ne-lon=-0.187197&sw-lat=51.599313&sw-lon=-0.199326

  • Register location POST /api/location/register { "userUuid":"dog1", "dogName":"Dog 1", "latitude":51.600000, "longitude":-0.190000, "walking": "true|false" }

  • Sign Up POST /api/authentication/signup { "email":"xxx@xxx.com", "password":"xxx", "dogName":"Dog xxx", "dogGender":"FEMALE|MALE", "dogBreed":"SHIBA_INU", "dogBirthdate":"2015-01-01" }

  • Log In POST /api/authentication/login { "email":"xxx@xxx.com", "password":"xxx"}

  • Activate GET /api/authentication/activate?token=xxx

DevOps

Platforms

Dependencies

  • Cloudinary
  • Postgres
  • New Relic APM
  • Papertrail
  • SendGrid

Environment variables

  • CLOUDINARY_URL
  • JWT_KEYSTORE_PASSWORD
  • JWT_KEYSTORE_PATH
  • DATABASE_URL
  • NEW_RELIC_LICENSE_KEY
  • NEW_RELIC_LOG
  • PAPERTRAIL_API_TOKEN
  • SENDGRID_PASSWORD
  • SENDGRID_USERNAME

Contribute

Installation

  • Install Java 8
  • Install Maven 3

About

Get a walk with dogs around you

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages