Giter VIP home page Giter VIP logo

red-hot-chili-webbers's Introduction

Projeto final de Desenvolvimento de Software - Universidade de Brasília

Membros:

  • Ian Fillipe Pontes Ferreira - 18/0102087
  • Guilherme de Morais Richter - 18/0101617
  • Ítalo Vinícius Pereira Guimarães - 18/0102656
  • Lucas Rodrigues Fonseca - 18/0114077
  • Eric Chagas de Oliveira - 18/0119508

Qual o seu privilégio?

Algumas informações:

  • Criamos um site em Flask, que tem como foco a classificação do indivíduo na sociedade, classificações as quais depende de alguns fatores como a renda, gênero, sexo, estado, tamanho da família, etc.
  • Para calcular a porcentagem de privilégio do usuário, utilizamos principalmente o dataframe do PNAD 2012 e outras informações externas, como classificação das classes sociais no Brasil, ranking das melhores regiões e definimos uma visão social pessimista porém muito realista em nosso meio, que seria a classificação do gênero e do sexo agrupados.
  • Este site é um apêndice ao jogo desenvolvido pelos outros grupos do projeto final, com o objetivo de expor as dificuldades e privilégios da realidade social brasileira. Este trabalho foi orientado pelo docente Prof. Fábio Macêdo Mendes: https://github.com/fabiommendes/desenvolvimento-de-software/blob/master/trabalhos/web_qual_seu_privilegio.md

Método para cálculo do privilégio

Analisamos a raça e o gênero em 4 diferentes níveis de porcentagem

  • Mulher negra = 0%
  • Homem negro = 33%
  • Mulher branca = 66%
  • Homem branco = 100%

Analisamos a educação em 7 diferentes níveis de porcentagem

  • Sem estudo = 0%
  • Ensino fundamental incompleto = 16%
  • Ensino fundamental completo = 33%
  • Ensino médio incompleto = 50%
  • Ensino médio completo = 66%
  • Ensino superior incompleto = 83%
  • Ensino superior completo = 100%

Analisamos a região em 5 diferentes níveis de porcentagem

  • Nordeste = 0%
  • Norte = 25%
  • Sul = 50%
  • Centro-oeste = 75%
  • Sudeste = 100%

Analisamos a renda a partir do dataframe do PNAD 2012

  • Calculamos a diferença salarial entre o mais rico e mais pobre e aplicamos a proporção à porcentagem do salário informado, também com base na pirâmide de renda de fonte Datafolha/nov.2013.

Como rodar o site em sua máquina ?

Você deve ter o Python 3+* e o pipenv** instalado para rodar o site.

1º - Baixe ou clone o repositório

2º - Vá até o caminho do repositório, no caso, pelo terminal, o meu está localizado no Desktop

3º - Digite 'pipenv shell', este comando criará um ambiente ativo, por padrão o ambiente é nomeado com o nome da pasta onde o mesmo foi criado, no nosso caso o ambiente virtual se chama: red-hot-chili-webbers

4º - Digite 'pipenv install -r ./requirements.txt', este comando vai instalar todas as bibliotecas necessárias

5º - Digite 'flask run', isso vai criar um servidor local para o site

6º - Entre no link que apareceu, este é o endereço do site.

Para sair do flask no terminal digite 'Ctrl+c'

Para desativar o ambiente virtual digite 'deactivate'

*(Se utiliza o Windows, adicione o Python na PATH) **(utilizamos um ambiente virtual para que não instale nada que o usuário não goste em sua máquina)

red-hot-chili-webbers's People

Contributors

ianfpferreira avatar italovinicius18 avatar guilhermemoraisr avatar eric-chagas avatar

Watchers

James Cloos avatar

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.