Providing emergency 112 calling functions for the deaf. This projects implements the backend API services
To instal ensure you have the following dependecies installed:
- node.js Download and install node from https://nodejs.org/en/
- If you install from distribution ZIP file:
- A zip unpacker
- Unzip the dec112-api.zip archive somewhere on your server
- If you install from distribution GIT repository
- Execute
git pull
from dec112 git directory
- Execute
- Change into the dist folder and enter "npm install --production"
- Change configuration in dist/config/env according your needs
- Change start_server script in root directory to match your configuration
TODO: Write usage instructions
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
To start development ensure you have the following dependecies installed:
- node.js Download and install node from https://nodejs.org/en/
- grunt-cli Install using "npm install -g grunt-cli"
- bower Install using "npm install -g bower"
- typings Install using "npm install -g typings"
- Visual Studio Code (vscode) Download and install from https://code.visualstudio.com/
Then inside the dec112 folder issue the following commands:
- npm install
- bower install
- typings install
- open dec112-api folder with vscode and start coding
- CTRL+SHIFT+B in vscode builds project - or - to build project from command line enter "grunt build"
- After build "dist" folder contains redistributable built project (also available in compressed "dec112-api.zip" archive in project root folder)
To install on a production system do:
- unzip "dec112-api.zip" on the production server
- cd into dist folder with "cd dist"
- npm install --production
- To run project enter: "start_server"
This software is a prototypically implementation of a lightweight, web based control center for handling deaf emegency communications in a text based chat. There is ABSOLUTELY NO GUARANTY that it works as expected! As emergency communication is critical use this software at your own risk! The authors accept no liability for any incidents resulting from using this software!
This project is under GNU GPLv3. See file gpl-3.0.txt in this project or http://www.gnu.org/licenses/gpl-3.0.html