Data winners is a data collection application supporting multiple channels like sms, web and smartphone. Goal is to enable seamless data collection, reporting and visualization.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
datawinners Heri | #NA | Fixing UT Jan 16, 2019
deployment Heri | #NA | Check webhook ... Jan 25, 2018
doc Dileep | Updated guide Jun 26, 2014
enketo-core @ ab34379 Natchu/Sairam | #4982 | Update submodule index for latest enketo core Apr 4, 2016
func_tests Heri | #1012 | Fix FT, debugging Qre not preselected Jan 23, 2019
integration_tests/entity Melanie/Ajay | #4282 | Fixing fts Mar 6, 2015
jmeter Added the remaining stuff Dec 15, 2011
migration Heri | #913 | Adding migration to get back MSM's DS Apr 17, 2018
support DC | #0000 | formatting arguments for script Mar 11, 2015
.babelrc Sairam | #4973 | Updated Builder - pulled out survey and choices tab … Apr 17, 2016
.gitignore Sairam | #4969 | Adding builder to questionnaire edit flow. Made it a… Mar 28, 2016
.gitmodules Prince/Suraj/Yogesh || xlsform support. enketo-core and app-dcs as su… Jun 27, 2014
GeoLiteCity.dat HNI-DEV | #4445 #4553 #4522 | Introduce help slider for users on Dash… May 4, 2015
README.md Update README.md Sep 16, 2015
build.sh Raj | #NA | Automating Dynamic view creation for Report within Datawi… Feb 13, 2017
builder_readme.txt Sairam | #4969 | wired up fetching questions from server side - basic… Mar 28, 2016
fabfile2.py Heri | #NA | Adding preprod as environment Jul 12, 2017
go.sh Raj | #NA | Automating Dynamic view creation for Report within Datawi… Feb 13, 2017
gulpfile.js Sairam | #4972 | Updated Builder - extracted out source map from bund… Apr 12, 2016
init_env_mac.sh Erdong | Add shell script to setup dev environment on mac os Sep 28, 2012
init_ubuntu_12.04.sh Pooja | #0000 | Adding back the init file for ubuntu 12.04 that is be… Oct 18, 2013
package.json Safidison | #715 | add choices field error when it's empty Jun 28, 2017
postgis-adapter-2.patch Creating all necessary log files in /var/log/datawinners. Patching dj… Dec 17, 2012
pre-deploy.sh Update pre-deploy.sh Jul 30, 2013
requirements.pip Mariot | N/A | Fixed requirements for develop branch Apr 23, 2018
section_questionnaire.css Ashiwn/Melanie | #000 | Compiling css. Feb 19, 2014
update_max_mind_db.sh Argha/Anirudha : script for updating Max Mind DB + loading test_data … May 24, 2012

README.md

Code Climate

##Introduction

Data winners is a data collection application supporting multiple channels like sms, web and smartphone. Goal is to enable seamless data collection, reporting and visualization.

Commercial hosted service is available at http://datawinners.com

####Copyright and license

Copyright 2014 HNI Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

##Developer Guide

##Installation steps

###Requirements

  • ubuntu 12.04
  • python 2.7
  • java
  • elasticsearch
  • couchdb
  • prostgres

###Setting up your environment

  1. Download and install sun java

    sudo apt-get install -y alien
    sudo apt-get update && \
    sudo apt-get install -y git curl alien && \
    alien -i --scripts <path_to_jdk.rpm downloaded from oracle something like ./jdk-7u25-linux-x64.rpm>
    
  2. Install puppet

    sudo apt-get install puppet
    wget -q https://gist.github.com/dileepbapat/6290962/raw/c3596fb5ce050afd7df3323ccf5ddb7f464bdb94/install_datawinners.sh
    bash ./install_datawinners.sh <env=dwdev|dwqa|dwprod>
    
  3. Access your server

    If you installed env=dwdev you could access server by pointing your browser to https://localhost/

  4. Run the server

    By default uwsgi and nginx serves datawinners application it will be started at machine startup. Optionally you could start/stop using service command sudo service nginx stop sudo service uwsgi stop

    sudo service nginx start sudo service uwsgi start