This repo contains the following information:
- Our code for the sprint.
- Wiki containing all of our documents and findings throughout the sprint. Find this over on the wiki page:
- Current Issues with the application, includes future improvements. Find this issues over on the issues page:
All the data used for the sprint is based on live data from the University of Portsmouth's PC availability system. Rob Calcroft created a script to collect the information, get your hands on the raw data
To install the application onto your machine follow the following links:
- Install and Run CouchDB
- (Optional) Add .env values (see .env-sample)
npm install
npm run update-schema
npm run db-seed
(This will take forever sorry...)
Using eslint, would recommemd installing the linter-eslint
package from Atom. apm install linter-eslint
If you ever update the schema you should run
npm run update-schema
npm start
- Go to localhost:3000/#/ul for the Library view
- Use the nav or map links to browse arooound
To test the database connection and return data you should run
npm run db-test
You can also check CouchDB at: http://127.0.0.1:5984/_utils