fabiopiovam / elmo

ELMO is a mobile data collection and analysis web application.

Home Page:https://getelmo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ELMO

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

Consider 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 ELMO 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

ELMO is 100% open-source. We would like you to be part of the ELMO 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.

ELMO Data Model

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

Acknowledgements

This project is happily tested with BrowserStack! Tested with BrowserStack

About

ELMO is a mobile data collection and analysis web application.

https://getelmo.org

License:Apache License 2.0


Languages

Language:Ruby 78.1%Language:JavaScript 8.6%Language:HTML 6.4%Language:CSS 4.3%Language:CoffeeScript 2.6%