Skip to content

house-rimrock/rimrock_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RIMROCK API

"An API supporting Rimrock, a website that allows you to look up climbing locations and gear retailers."

Collaborative project, one week sprint.

Team Members:

Dan, Ben, Jason, Andrew


USER STORIES

GO TO FILE


DB SCHEMA

Note: Database schema is split between API and MVC

go to mvc git >>

DBSchema


ENDPOINTS AND DATA

For interactive Swagger documentation of API endpoints visit:

https://rimrockapi.azurewebsites.net/swagger

https://rimrockapi.azurewebsites.net/api/location/

Returns: List of class Location: List<Location>

    [
    {"id":1,"name":"Cliff Creek","cost":"$$$$$","regionID":1},
    {"id":2,"name":"Long Shore","cost":"$$","regionID":1},
    {"id":3,"name":"Peakies","cost":"$$$$","regionID":1},
    {"id":4,"name":"Big Rock","cost":"$$$","regionID":1},
    {"id":5,"name":"Little Rocks","cost":"$","regionID":1}
    ]
https://rimrockapi.azurewebsites.net/api/location/{id}

Returns: class Location by id prop: 

    {"id":1,"name":"Cliff Creek","cost":"$$$$$","regionID":1}
https://rimrockapi.azurewebsites.net/api/retailer/

Returns: List of class Retailer: List<Retailer>

    [
    {"id":1,"name":"Second Ascents","specialty":"Climbing","regionID":1},
    {"id":2,"name":"Yeager's","specialty":"Skiing","regionID":1},
    {"id":3,"name":"Backcountry Essentials","specialty":"Climbing","regionID":1}
    ]
https://rimrockapi.azurewebsites.net/api/retailer/{id}

Returns: class Retailer by id prop: 

    {"id":1,"name":"Second Ascents","specialty":"Climbing","regionID":1}
https://rimrockapi.azurewebsites.net/api/region/

Returns: List of class Region: List<Region>

    [
    {"id":1,"name":"Greater Seattle"}
    {"id":2,"name":"Eastern Washington"}
    ]
https://rimrockapi.azurewebsites.net/api/region/{id}

Returns: class Region by id prop: 

    {"id":1,"name":"Greater Seattle"}

Change Log

0.1.0: 12APR2019 Initial publish

1.0.0: 15APR2019 Deployed; data avaliable from browser.

1.1.0 16APR2019 README overhaul

1.2.0 17APR2019 Swagger docs, seed data expansion

1.3.0 18APR2019 Tests complete

About

API to support RimRock MVC app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages