Skip to content

Back-end for MapStories: design and share interactive stories by coupling events with a dynamic world map

Notifications You must be signed in to change notification settings

fredpinon/map-stories-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map Stories Backend

Description

Map Stories is a location based storytelling app. Editors can create map based stories and place markers on the map. Each marker is associated with an event, which has information and attachments.

Motivation

People have a difficult time understanding stories that take place on an unfamiliar map. By locating the narrative key points of a story on a map, Map Stories help story makers orient their viewers.

Dependencies

  • Node
  • MongoDB

Installation

  • Clone this repo and cd into it
  • Run npm install
  • Run cd server
  • Run npm run dev
  • Clone the front-end repository and follow installation instructions.

Usage with Postman

Download the Map Stories Collection. In Postman: Manage Environments > Globals Under Key, set a property, Token and input a dummy token to test authenticated routes.

Tech Stack

  • Koa
  • MongoDB
  • Mongoose
  • Mocha, Chai and Sinon

About

Back-end for MapStories: design and share interactive stories by coupling events with a dynamic world map

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published