Skip to content
NEMO/ELMO is a mobile data collection and analysis web application.
Ruby JavaScript HTML CSS
Branch: develop
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea/runConfigurations Commit dev RubyMine run config Jan 23, 2020
.tx Updated translations and reorganized Oct 19, 2018
app 10594: Final update to align with odata_server tweaks May 22, 2020
bin 10375: Re-run rails webpacker:install Jan 14, 2020
config 10592: Get live forms, regardless of existing responses Apr 24, 2020
db 10461: Remove deferrable foreign key migration temporarily Apr 14, 2020
docs Merge missing options when possible Apr 6, 2020
lib Fix TypeError in db_migrate_diagram task Jan 23, 2020
public it works! yay! yaygit status Apr 16, 2014
script 5993: tidying up Nov 13, 2017
spec Merge pull request #730 from thecartercenter/10594_odata_metadata May 22, 2020
vendor/assets 9048: Remove obsolete PhantomJS polyfills Nov 15, 2018
.browserslistrc 10375: Re-run rails webpacker:install Jan 14, 2020
.erdconfig stuffff Nov 24, 2015
.eslintignore 9538: Split out vanilla vs. react ESLint configs Apr 3, 2019
.eslintrc.yml 10446: Show validation errors when trying to save Mar 18, 2020
.gitignore Commit dev RubyMine run config Jan 23, 2020
.hound.yml 10356: Remove coffeelint and associated stuff Jan 10, 2020
.nvmrc 9538: Upgrade .nvmrc to use v10 (LTS Dubnium) Apr 12, 2019
.rspec 874: Gem cleanup and rspec tweaks Aug 24, 2016
.rubocop.yml 10355: Disable unnecessary Style/NestedTernaryOperator Dec 31, 2019
.ruby-version 7523: review fixes Jan 8, 2018
.scss-lint.yml 10243: Disable id selector scss linter rule Nov 7, 2019
.stylelintrc 10355: Install stylelint package with SCSS config Jan 3, 2020
.test.swp 9606: Improve handling of hidden things in ODK rendering May 13, 2019
.travis.yml Get chrome headless working again: no longer need dist May 19, 2020
API_README.md got missions specs working, got list of forms working Apr 21, 2014
AUTHORS cleaned up root dir Jul 23, 2013
Gemfile 10592: Install odata_server fork Apr 24, 2020
Gemfile.lock 10594: Final update to align with odata_server tweaks May 22, 2020
LICENSE Initial commit Jul 23, 2013
README.md Update README.md Jul 16, 2019
Rakefile 10355: Run rubocop --safe-auto-correct globally Dec 30, 2019
VERSION Bump version to 10.9 [skip ci] Apr 29, 2020
babel.config.js 10375: Use default babel presets for webpacker 4 Jan 14, 2020
config.ru 10355: Run rubocop --safe-auto-correct globally Dec 30, 2019
package.json Bump jquery from 3.4.1 to 3.5.0 May 12, 2020
postcss.config.js 10375: Upgrade configs based on new default examples Jan 14, 2020
yarn.lock Bump jquery from 3.4.1 to 3.5.0 May 12, 2020

README.md

NEMO/ELMO

NEMO/ELMO is a mobile data collection and analysis web application. Originally designed for the Carter Center for election observation missions, it can be used in many different contexts for data collection.

Consider NEMO/ELMO if you need:

  • Integrated form design
  • Standardized form sets
  • Multiple data entry paths, including web, ODK Collect, and SMS
  • Multiple mission/project management
  • Advanced user management with multiple permission levels
  • SMS broadcasting
  • Custom, real-time reporting
  • Offline operation in poorly-connected areas

To learn more about the history and goals of the project, visit the project site. You can also learn more about The Carter Center's Election Standards here.

Production Setup

For production scenarios, Sassafras Tech Collective offers managed production instances. Contact them for details. Or you can follow the production setup guide to setup an instance on an Ubuntu server.

Contributing

NEMO/ELMO is 100% open-source. We would like you to be part of the community! We accept and encourage contributions from the public. You can start by filing a bug report or feature request using a Github issue.

Pull requests are also welcome, but discussing things first in an issue is always a good idea.

See the development environment setup guide to get started with the code.

Contributors may find our auto-generated Entity-Relationship Diagram (ERD) useful.

Acknowledgements

This project is happily tested with BrowserStack! Tested with BrowserStack

You can’t perform that action at this time.