Skip to content
/ kelpie Public

The easy way to plan your research projects.

Notifications You must be signed in to change notification settings

fozy81/kelpie

Repository files navigation

CI

Kelpie

Kelpie aims to be a prototype/demo app for planning and recording survey data either on or offline. Full of bugs and hacks...just a testbed for tinkering with js, ember, pouch, html, css, linting...

See Demo (requires password)

Manage Projects

Projects

Create Tasks

Tasks

Enter form data

Enter form data

Edit forms

Edit forms

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd kelpie
  • npm install
  • Create user 'test' and password 'test' with admin role in couchdb for testing purposes.

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

  • Need to host couchdb or use IBM cloudant.
  • If hosting couchdb - need https certificate setup.
  • May need to add same_site = strict in couchdb couch_httpd_auth section of options/config via futon app.

Further Reading / Useful Links

About

The easy way to plan your research projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published