This is zotero.org's Web Library capable of being installed/run on other websites.
Web Library is a single-page application implemented in Javascript. It uses Zotero API via CORS requests and requires keys configured in order to access private libraries.
- Clone git repository into target web directory (
git clone https://github.com/zotero/web-library.git
) - Ensure up-to-date version of Node is used or run
nvm use
to switch to a preferred version using nvm - Run
npm install
to install dependencies - Run development proces:
npm start
- Point browser at
http://localhost:8001/
to see the demo - Modyfing source files will trigger incremental build
Production-ready version can be built with npm run build
.