This project is intended to allow the creation of words and abbreviations and connecting to definitions.
- node.js as language library
- hapi.js as node.js framework
- postgreSQL for data-store
- http://www.elasticsearch.org/blog/client-for-node-js-and-the-browser/ -- maybe... as a future-feature
terms
anddefinitions
(1:*)terms
represent both words (ex. 'balloon') and abbreviations (ex. 'bal.' or 'bal').- while each term can connect to a definition, a term can also link to another term.
- The app exposes a siren hypermedia api at /api/terms and /api/terms/:id.
- To facilitating browsing the api, see http://siren-browser.herokuapp.com/