A Node.js+Express API server for curating project user stories.
A Node.js+Express API server for curating project user stories.
This source repo contains the NodeJS+Express API server powering MyUserStories.com.
If you would like to run a local instance of this app in developer mode, the easiest method is using npm, the package manager included with Node.js.
Install Node.js
Install MongoDB
Install the required JavaScript dependencies using npm:
$ npm install
To run the api server:
$ npm start
(Note: Requires mongodb to be running locally by default. MongoDB connection settings may be modified in app/config.js.)
To run the included tests:
$ npm test
(Note: Requires mongodb to be running locally by default. MongoDB connection settings may be modified in app/config.js.)
†This protected route restricts access to resources owned by the authenticated user. Requests by non-administrators to resources owned by other users will result in a 401 Unauthorized error.
‡This restricted route requires authentication with Administrator privileges.
user-stories-api is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this code. If not, see http://www.gnu.org/licenses.
TBD