Giter Club home page Giter Club logo

2016.1-abasteceaqui's Introduction

AbasteceAqui

Build Statushttps://travis-ci.org/fga-gpp-mds/2016.1-AbasteceAqui

O AbasteceAqui tem como intuito elucidar dados relativos a preços de combustíveis no Brasil de forma que os usuários possam selecionar onde podem abastecer, levando em consideração seus trajetos e o custo benefício das rotas possíveis em seu caminho. Além de mostrar dados estatisticos de forma intuitiva e didática.

Desenvolvimento

O software tem como liguagem de desenvolvimento o Ruby On Rails.

Licença

Este software está licenciado sob GPL V3. Ver arquivo LICENSE.

2016.1-abasteceaqui's People

Contributors

andersonms1 avatar joaaogui avatar jonnatas avatar marceloabk avatar marcorlk avatar ruandonato avatar thiagoslima avatar victorhmf avatar ygortgaleno avatar

Stargazers

 avatar  avatar  avatar

Watchers

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

2016.1-abasteceaqui's Issues

US06 - Visualizar gráficos dos preços dos combustíveis no país

Eu Como Usuário
Desejo visualizar gráficos dos preços dos combustíveis no país
Para eu possa analisar a variação dos preços no decorrer dos anos

Reponsáveis: @jokman @MarcoRLK

Critérios de Aceitação

  • O usuário deve selecionar o ano desejado, por meio de um dropdown.
  • O sistema deve gerar dinamicamente o gráfico de linha com os preços do país no decorrer dos meses.
  • O sistema só deve gerar o gráfico quando o usuário selecionar o ano no dropdown.

Task List

  • Implementar gráfico de linha para cada tipo de combustível.
  • Implementar dropdown dinâmico.
  • Implementar testes funcionais.
  • Implementar testes unitários.

TS09 - Otimizar e refatorar código

Eu Como Desenvolvedor
Desejo refatorar e otimizar o código
Para aumentar a qualidade e desempenho do mesmo.

Responsáveis : @marceloabk @ruandonato

Task List:

  • Diminuir a complexidade da classe CountyGraphYearController.
  • Aumentar a velocidade da consulta na exibição dos gráficos.
  • refatorar o código com base no Rails Best Pratics.
  • remover códigos duplicados.

US04 - Visualizar gráficos dos preços dos combustíveis por estado, mensal. #21

Eu Como Usuário
Desejo visualizar gráficos dos preços dos combustíveis por estado
Para que eu possa analisar a variação dos preços no decorrer dos meses

Responsáveis: @ThiagosLima @marceloabk

Critério de Aceitação

  • O usuário deve selecionar o estado desejado, por meio de um dropdown.
  • O usuário deve selecionar o ano desejado, por meio de um dropdown.
  • O sistema deve gerar dinamicamente o gráfico de linha com os preços do estado e do ano escolhido, no decorrer dos meses.
  • O sistema só deve gerar o gráfico quando o usuário selecionar o estado e o ano no dropdown.

Task List

  • Implementar gráfico de linha para cada tipo de combustível.
  • Implementar dropdown dinâmico.
  • Implementar testes funcionais.
  • Implementar testes unitários.

US08 - Visualizar ranking dos municípios no estado com base no preço dos combustíveis

Eu Como Usuário
Desejo visualizar ranking dos municípios no estado com base no preço dos combustíveis
Para que eu possa fazer uma comparação entre municípios

Responsáveis: @andersonms1 @jokman

Critério de Aceitação

  • Visualizar municípios com os menores preços em forma de ranking.
  • Visualizar municípios de forma paginada.

Task List:

  • Criar link na página de estatísticas.
  • Criar view para o ranking.
  • Criar a lógica do ranking.
  • Fazer os testes funcionais.
  • Fazer os testes unitários.

US 01 - Determinar uma rota entre dois munícipios

Eu Como Usuário
Desejo determinar uma rota entre dois municípios
Para que eu possa visualizar os melhores municípios para abastecer

Responsáveis: @marceloabk @jokman

Critérios de Aceitação

  • O usuário deve selecionar um município de origem e destino.
  • O usuário não poderá visualizar as recomendações se não informar os dois municípios.
  • O sistema deve traçar uma rota entre os municípios selecionados
  • O sistema exibirá em destaque os municípios com menores preços de combustíveis na rota traçada.

Tasks

  • Desenvolver o mecanismo para setar os dois municípios de origem e destino.
  • Testar os municípios setados.
  • Desenvolver mecanismo para traçar uma rota entre os municípios de origem e destino.
  • Testar o mecanismo de traçar um rota entre os municípios de origem e destino.
  • Desenvolver exibição de municípios com os menores preços.
  • Testar exibição de municípios com os menores preços.

US05 - Visualizar gráficos dos preços dos combustíveis por estado, no decorrer dos anos.

Eu Como Usuário
Desejo visualizar gráficos dos preços dos combustíveis por estado
Para eu possa analisar a variação dos preços no decorrer dos anos

Responsáveis: @jonnatas @MarcoRLK

Critério de Aceitação

  • O usuário deve selecionar o estado desejado, por meio de um dropdown.
  • O sistema deve gerar dinamicamente o gráfico de linha com os preços do estado escolhido, no decorrer dos anos.
  • O sistema só deve gerar o gráfico quando o usuário selecionar o estado no dropdown.

Task List

  • Implementar gráfico de linha para cada tipo de combustível.
  • Implementar dropdown dinâmico.
  • Implementar testes funcionais.
  • Implementar testes unitários.

US3 - Visualizar gráficos dos preços dos combustíveis, anualmente.

Eu Como Usuário
Desejo visualizar gráficos dos preços dos combustíveis por município
Para que eu possa analisar a variação dos preços no decorrer dos anos.

Responsáveis: @ThiagosLima @joaaogui

Critério de Aceitação

  • O usuário deve selecionar o estado desejado, por meio de um dropdown.
  • O usuário deve selecionar o município desejado, por meio de um dropdown.
  • O dropdown dos munícipios só deve aparecer quando um estado for selecionado.
  • O sistema deve gerar dinamicamente o gráfico de linha com os preços do município escolhido, no decorrer dos anos.
  • O sistema só deve gerar o gráfico quando o usuário selecionar o município no dropdown.

Task List

  • Implementar gráfico de linha para cada tipo de combustível.
  • Implementar dropdown dinâmico.
  • Implementar testes funcionais.
  • Implementar testes unitários.

US02 - Visualizar gráfico do preço dos combustíveis nos munícipios, mensalmente.

Eu Como Usuário
Desejo visualizar gráficos dos preços dos combustíveis por município
Para que eu possa analisar a variação dos preços no decorrer dos meses.

Reponsáveis: @jokman @MarcoRLK

Critérios de Aceitação

  • O usuário deve selecionar o estado desejado, por meio de um dropdown.
  • O usuário deve selecionar o município desejado, por meio de um dropdown.
  • O usuário deve selecionar o ano desejado, por meio de um dropdown.
  • O dropdown dos munícipios só deve aparecer quando um estado for selecionado.
  • O dropdown dos anos só deve aparecer quando um estado e município for selecionado.
  • O sistema deve gerar dinamicamente o gráfico de linha com os preços do município escolhido, no decorrer dos meses.

Task List

  • Implementar gráfico de linha para cada tipo de combustível.
  • Implementar dropdown dinâmico.
  • Implementar testes funcionais.
  • Implementar testes unitários.

US09 - visualizar o ranking do desvio padrão dos combustíveis no Brasil por município

Eu Como Usuário
Desejo visualizar o ranking do desvio padrão dos combustíveis no Brasil por município
Para que eu possa verificar a discrepância dos preços dos combustíveis

Responsáveis: @ThiagosLima @andersonms1

Critérios De Aceitação

  • Visualizar ranking de municípios, ordenados por menor desvio padrão, em relação aos preços dos combustiveis.
  • Visualizar todos os municípios em uma só página.

Task List:

  • Criar link na página de estatísticas.
  • Criar view para o ranking.
  • Criar a lógica do ranking.
  • Fazer os testes funcionais.
  • Fazer os testes unitários.

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.