Code Monkey home page Code Monkey logo

dictionary-npd's Introduction

Dictionary App

Debug Mode:

$ pip install Flask
$ python -m pip install pymongo
$ pip install pandas
$ export FLASK_ENV=development
$ flask run

Important Sources

Apache Web Service

$ sudo yum -y install httpd (Exemple for Red Hat Enterprise or CentOS Linux)
$ yum install mod_wsgi

Packages

Requirements

Run

$ pip install -r requirements.txt (Python 2)
$ pip3 install -r requirements.txt (Python 3)

The App

Home

alt text

Initial application form where the variables that compose the dictionary are released.

  • Dictionary's Name
  • Variable's name
  • Type [Byte, Date, Integer, Long, String, Double]
  • Description: Description about the variable
  • Internal Comments: Internal comments that will not be in the dictionary of the researchers.
  • External Comments: External comments that will be in the dictionary of the researchers.
  • Add: add variable to dictionary (save cache)
  • Submit: Create the dictionary and add dictionary variables to the database.
Note: First you must click on add, then click on submit.

alt text

The byte type also has the fields:

  • Category's Name
  • Original Value
  • Standardized Value
Note: Does not need to include 0-Nulo and 99-Inconsistência values

List of Dictionaries

alt text

Lists all dictionaries included in the database.

  • Create: Creates a csv file used for the base standardization process.
  • Edit: Opened a list of variables contained in the dictionary for viewing and possible editing.
  • Delete: Deletes the dictionary from the database.

List of Variables

alt text

Shows a preview of the variables contained in the dictionary.

  • Edit: Editing a variable
  • Delete: Deletes a variable from the database.
  • Print Dictionary CSV: Create a dictionary version for the researcher in CSV.
  • Print Dictionary PDF: Create a dictionary version for the researcher in PDF.
  • Add Variable: Adds a new variable in the dictionary.

Exemple of Dictionary in PDF

alt text

Exemple the App

alt text

dictionary-npd's People

Contributors

dependabot[bot] avatar gcgbarbosa avatar jcpsantos avatar luancmenezes avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dictionary-npd's Issues

security vulnerability

eu to recebendo um email falando que tem uma vulnerabilidade de seguranca no repositorio. at'e ai tudo bem. o problema 'e que mauricio tambem recebe esse email e ele fica encaminhando pra mim. tem como alguem fixar?

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.