Code Monkey home page Code Monkey logo

datimvalidation-web's Introduction

datimvalidation-web

Shiny app implementation of the datimvalidation package

datimvalidation-web's People

Contributors

jason-p-pickering avatar

Watchers

James Cloos avatar  avatar Dennis Banga avatar Vlad Shioshvili avatar

datimvalidation-web's Issues

Accept zipped uploads

Currently, only non-zipped files can be uploaded. Figure out how to deal with zipped files as well.

No "Name" scheme should be accepted

No "Name" scheme should be accepted and should not appear in the options for ID,data Element or org Unit schemes. Names usually not unique when users include them in the files.

Consider implementing individual authentication

Although probably not totally necessary for this app, some form of individual authentication may be necessary. With this app, the user must supply information in the form of their own data payload, which is then authenticated against the server. Part of the challenge here is that the datimvalidation package has really been designed primarily in a way which was based on the assumption that it would be used in a desktop context. Need to investigate how multiple users and the caching strategy will work. Likely need to implement a means to cache request per user, as opposed to the global caching mechanism which is employed at the moment.

Implement a submit button

Right now, all UI components are reactive, meaning the server is triggered each and every time there is a change to any of the UI components. The server should only start work once the user has chosen all parameters, and then presses submit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.