/VamPMask_API

RESTful API inspired by vampire masquerade character creation. Designed to return a JSON object with different data relating to your character.

Primary LanguageJavaScript

VamPMask_API

Deployed @ https://vampmaskapi.herokuapp.com/

Description

RESTful API inspired by vampire masquerade character creation. Designed to return a JSON object with different data relating to your character.

Tech Used

  • MongoDB / Mongoose
  • Node / Express
  • 'cors' npm package to enable remote fetch requests
  • JavaScript
  • Heroku for deployment
  • HTML
  • CSS

End Points / Documentation

All Backgrounds:
https://vampmaskapi.herokuapp.com/backgrounds

Single Background:
https://vampmaskapi.herokuapp.com/backgrounds/{name}

All Influences:
https://vampmaskapi.herokuapp.com/influences

Single Influence:
https://vampmaskapi.herokuapp.com/influences/{name}

All Clans:
https://vampmaskapi.herokuapp.com/clans

Single Clan:
https://vampmaskapi.herokuapp.com/clans/{name}

All Disciplines:
https://vampmaskapi.herokuapp.com/disciplines

Single Discipline:
https://vampmaskapi.herokuapp.com/disciplines/{name}

All Traits (aka attributes / bidding traits):
https://vampmaskapi.herokuapp.com/traits

Single Trait (aka attribute / bidding trait):
https://vampmaskapi.herokuapp.com/traits/{name}

Traits by Type | {type} options: 'Physical' / 'Social' / 'Mental':
https://vampmaskapi.herokuapp.com/traits/by-type/{type}

All Abilities:
https://vampmaskapi.herokuapp.com/abilities

Single Ability:
https://vampmaskapi.herokuapp.com/abilities/{name}

All Archetypes:
https://vampmaskapi.herokuapp.com/archetypes

Single Archetype:
https://vampmaskapi.herokuapp.com/archetypes/{name}

Lexicon (AKA Dictionary):
https://vampmaskapi.herokuapp.com/all-words

Single Word Definitions:
https://vampmaskapi.herokuapp.com/define/{word}