Skip to content

enketo/centro

Repository files navigation

centro Build Status

⚠️ Warning

DO NOT USE THIS SERVER IN A PRODUCTION SETTING.

This lightweight development server has not gone through security audits or performance tests, hence is unsuitable for production use. Centro is intended for development and testing purposes only. Making this server able to handle a production environment is outside the scope of this project.

A basic scaffolding of an ODK-compliant server for use with Enketo and ODK Collect.

No database - forms and submissions are stored as files.

implements:

future:

Pre-requisites

  • NodeJS and npm

Install

  • install dependencies with npm install
  • build with grunt

Use

  • place XForm in /storage/forms
  • configure Enketo or ODK Collect to use this server

Run

  • run with node . or npm start

Develop

  • install nodemon
  • run with grunt develop or NODE_ENV=development node app.js
  • test with grunt test

About

A super-basic proof-of-concept OpenRosa/ODK server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5