Git Product home page Git Product logo

fga-eps-mds / 2018.1-tropicalhazards-bi Goto Github PK

View Code? Open in Web Editor NEW
13.0 19.0 9.0 17.84 MB

Projeto de sistema e serviços para monitoramento de doenças tropicais e geração de indicadores de possíveis epidemias.

Home Page: https://fga-eps-mds.github.io/2018.1-TropicalHazards-BI/

License: MIT License

Python 97.80% Shell 1.59% Dockerfile 0.60%
dengue dengue-virus dengue-cases django python django-rest-framework business-intelligence

2018.1-tropicalhazards-bi's Introduction

Tropical Hazards BI

Python 3 Updates Build Status Coverage Status Maintainability License: MIT

Sobre

O Observ é uma plataforma online de observatórios de dados científicos com suporte à geração de mapas e gráficos. É intuitivo e colaborativo. O objetivo do sistema é auxiliar os pesquisadores e pessoas interessadas em análise de dados e estatísticas. Permite o gerenciamento e compartilhamento de dados e indicadores do seu projeto de pesquisa, seja qual for o escopo do seu trabalho. Com o Observ você pode fazer análises estatísticas, compartilhar informações gerenciadas em dashboards e disponibilizar esses dados para o público.

Deploy

Homolog

Documentação

Se você quiser saber como utilizar o sistema ou como o mesmo foi projetado, a documentação do projeto pode ser encontrada no link em destaque ou pode ser acessada através do github pages do projeto. Para contribuir com o projeto solicitamos que acesse o nosso workflow de repositório com a política de branches, política de commits e issue workflow.

Repositórios

Foram criados dois repositórios para o desenvolvimento do sistema, divididos em back-end e front-end. No segundo repositório estão as dependências e configurações para o ambiente de desenvolvimento com vue.js . O repositório atual é dedicado ao back-end, assim como a documentação do sistema.

Instalação

Nesta seção está descrito cada passo necessário para a configuração e utilização da aplicação.

Pré-requisitos

Configuração

Clone o repositório no diretório desejado

git clone https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI.git

Copie o arquivo referente as variáveis de ambiente necessárias para configuração da aplicação

cp env.tmpl .env

Utilize o seguinte comando para subir a aplicação

docker-compose up

A aplicação pode ser acessada através do localhost:

localhost:8000

Sobre a equipe

Entre em contato com a nossa equipe ou descubra mais sobre as pessoas por trás do projeto e desenvolvimento do sistema.

Licença

MIT

2018.1-tropicalhazards-bi's People

Contributors

andre-filho avatar andrebargas avatar arthur0496 avatar iagocarvalho avatar jppgomes avatar matheusbsilva avatar maxlobo avatar pdaniel37 avatar pyup-bot avatar renatafsouza avatar victorcmoura avatar yoshida-eduardo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

2018.1-tropicalhazards-bi's Issues

Revisão de Orientação a Objetos

Fazer um treinamento de revisão em orientação a objetos com a equipe de MDS

Pontos a serem trabalhados:

  • Classes
  • Objetos
  • Herança
  • Abstração
  • Encapsulamento
  • Polimorfismo

Treinamento em metodologias ágeis

Treina equipe de MDS nas metodologias ágeis utilizadas no decorrer do projeto.

Pontos a serem trabalhados:

  • Contexto histórico da criação do movimento ágil
  • Princípios do manigesto ágil
  • Scrum
  • XP
  • Kanban
  • Lean

Organizar documentos no repositório

o conteúdo da pasta .github/ deve passar para a pasta docs/:

  • criar pasta ISSUE_TEMPLATES para abrigar os templates de issue.
  • criar pasta PULL_REQUEST_TEMPLATES para abrigar os templates de PR.
  • remover pasta .github/.

Arrumar o layout das tabelas no gh-pages

Descrição

o problema é como fica a formatação das tabelas dentro do gh-pages
parece que vai ter que selecionar por css cru e arrumar o layout

Screenshot

capturar

Treinamento em Vue.js

Treinar MDS na utilização do framework Vue.js

Pontos a serem trabalhados:

  • Como consumir dados de uma API

Documentar arquitetura dos serviços

Documentar arquitetura dos serviços utilizados pelo sistema:

  • Django
  • Vue.Js
  • Database
  • Metabase(?)
  • Sistema de predição(?)
  • Jupyter-notebook(?)

Treinamento em Python/Django/REST

Treinar MDS na utilização do Python juntamente com o framework Django.

Pontos a serem trabalhados:

  • Básico da linguagem Python
  • Introdução ao MVT
  • Configurações Iniciais de ambiente
  • CRUD em Django
  • Autenticação em Django
  • Introdução a lib Django Rest Framework

Documentar Issue Workflow

Descrever a política de Issues do repositório, relatar informações como:

  • Milestones
  • Issues atreladas a Milestones
  • Criação de Issues
  • Labels utilizadas
  • Pull request workflow

Treinamento de web design

  • web components
  • tipografia
  • diferença de interfaces casuais e de uso prolongado (Ex.: front-page vs. interface word)

FT - GitHub Pages

Configurar o GitHub Pages para ler a documentação existente na pasta docs, bem como implementar um tema agradável.

Treinamento em GIT

Treina equipe de MDS para a utilização do GIT no versionamento do código.

Pontos a serem trabalhados:

  • Branchs
  • Merge
  • Conflitos
  • Reset
  • Push and Pull
  • Co-authored-by

Criar logotipo, logomarca e logo

Idéias até o momento:

  • cara de roupa hazmat na praia
  • tempestade chegando na praia com coqueiros
  • cara de roupa hazmat surfando

Paleta de cores:

até o momento, cores quentes que remetam ao verão

Produzir o artefato EAP

Criar Estrutura Analítica de Projeto e documentar no repositório.

  • Estruturar EAP em pacotes de entrega

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.