Skip to content

Data validation platform is a web application in JavaScript to verify Commodity Flow (CFS) survey responses and generate a data quality report.

Notifications You must be signed in to change notification settings

saeedt/ValidationPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Validation Platform

Data validation platform is an application developed in JavaScript to verify the CFS survey response data and generate a report based on the results.

Compatibility

The validation platform is compatible with all modern web browsers including Google Chrome, Microsoft Edge, Mozilla Firefox, Internet Explorer, Safari, Opera, Stock browser on Android, and Safari on iOS. While most of the libraries used in validation platform might run without major issues in older browser versions, they are not actively tested to ensure compatibility.

Latest Prototype

The latest tested prototype is located in the 'Test' folder. The code in individual team members' folders is work in progress and may not run correctly.

Demo page

The demo page is accessible here. The password to access the page is 'VPtestDemo' (without quotes). Note that the password is case sensitive. Test files can be downloded here. Test files come in a zip archive that needs to be extracted (unzipped) before being used with the validation tool.

How to Run

Clone or download the repository from the GitHub page or using your favorite Git client. Google Chrome usually runs jQuery (which is the major JavaScript library used in the development of the Data Validation Platform) locally without the need to be hosted on a web server. There is also a Java based portable web server WebServerLite.jar included in the Test folder that can be used to host the tool. WebServerLite.jar is platform independent and can run on any computer running Java Run Environment (JRE). Run the following command in command line/Terminal to ensure you have JRE installed on your system:

java -version

You will see information regarding the JRE installed on your system similar to the following:

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) 

You may have to install JRE or use a different web server to run the validation platform if JRE is not installed on your computer. Once you made sure you have JRE, navigate to the Test folder in the command line/terminal and use the following command to run WebServerLite.jar:

java -jar WebServerLite.jar ./ 8080

Finally, navigate to http://localhost:8080/vpdemo.html on your web browser.

About

Data validation platform is a web application in JavaScript to verify Commodity Flow (CFS) survey responses and generate a data quality report.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •