Giter Club home page Giter Club logo

2017.1-ondee-unb's People

Contributors

alexandretk avatar danmoura17 avatar eduardobrasil avatar eduqg avatar jordanmiranda avatar kairon-v avatar lucassoaresouza avatar mateusroriz avatar matmello avatar rafaelrabetti avatar sannyaarvelos avatar stefanesouza avatar tayh avatar

Stargazers

 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  avatar  avatar  avatar  avatar  avatar

2017.1-ondee-unb's Issues

US37 - Autocomplete no Formulário de Rotas

Eu como usuário desejo possuir um autocomplete de sugestões de locais no momento em que eu for buscar uma rota.

  • 1 - Autocomplete nos campos de origem e destino.
  • 2 - Traçar rotas entre campos, gerados automaticamente.
  • 1 - Deixar campos de coordenadas não-visíveis para o usuário.
  • 1 - testes de aceitação (views)

US17 - Cadastro de Administradores

Eu, como administrador, desejo ser o único que pode cadastrar outros administradores, para que os mesmos possam manter o sistema e impedir que qualquer um possa ter privilégios de administrador.

  • Cadastro de usuário administrador apenas através da página de admin
  • O layout da tela de cadastro de usuário administrador deve ser responsivo
  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.

Tasks

  • Cadastro do Administradores (2)
  • Testes em Rails (1)
  • Testes em Javascript (2)

US09 - Editar Salas

Eu, como administrador, desejo editar salas para refletir possíveis alterações do mundo real.

Depende da US07 - Cadastrar Salas #26

  • testes de aceitação.

US22 - Visualizar Bicicletários

Eu, como usuário, desejo ver os bicicletários no mapa, para saber onde ficam localizados os bicicletários.

  • mostrar a localização dos bicicletários no mapa;
  • identificar os bicicletários com cor e ícone de fácil entendimento;
  • testes de aceitação.

Depende da US21 - Cadastrar bicicletário #45

US19 - Visualizar Pontos de Acesso

Eu, como usuário, desejo ver os pontos de acesso dos edifícios no mapa, para saber onde ficam localizadas as entradas e saídas dos edifícios.

  • mostrar a localização dos pontos de acesso no mapa;
  • identificar os pontos de acesso com cor e ícone de fácil entendimento;
  • testes de aceitação.

US02 - Pesquisar Edifício

Eu como usuário, desejo consultar edifícios para que seja possível encontrá-los ao utilizar o mapa.

  • Auto-complete search
  • 80% de testes de aceitação

US33 - Adição da Navbar

Eu como usuário desejo que a página inicial do sistema possua uma navbar para que a partir dela eu possa acessar diferentes páginas do site.

  • Deve ser responsivo.
  • Deve conter uma opção clicável no canto lateral.
  • Devem haver testes.

US30 - Melhorar Responsividade e Sidebar

Eu, como usuário, desejo que o site possa ser responsivo para que eu possa utiliza-lo por celulares ou tablets.

  • Corrigir problemas de usabilidade apresentados
  • Deve se ajustar a tela de desktop, tablet e smartphones.

TS07 - Teste Javascript

Eu, como desenvolvedor, desejo realizar testes na parte de javascript do código que não foi previamente testada para trazer mais confiabilidade para o código.

  • Deve haver testes unitários de JavaScript sobre o código da release 1

TS06 - Parser MatriculaWeb

Eu, como desenvolvedor, desejo obter informações sobre as salas onde as matérias são realizadas para salvar em um arquivo.

  • Arquivo com todas as matérias em uma sala, separadas por departamento

Tasks

  • Dados de todos os departamentos e cursos (2)
  • Dados de cada matéria dos cursos (Sala, horário, dia da semana) (3)

US20 - Marcar Diversos Pontos

Eu, como usuário, desejo marcar diversos pontos no mapa em sequência para que seja traçada a rota que irei executar de acordo com minha grade horária do semestre.

US23 - Editar Bicicletário

Eu, como administrador, desejo editar as informações de um bicicletário para realizar possíveis correções de informações incorretas ou desatualizadas.

  • editar informações dos bicicletários;
  • testes de aceitação.

Depende da US21 - Cadastrar bicicletário #45

US05 - Marcar Trajeto de Acordo com Localização Atual

Eu, como usuário, desejo informar minha informar minha localização atual ao calcular uma rota para ir a um destino.

  • opção de usar localização no formulário;
  • testes de aceitação.

Depende da US04 - Marcar Pontos de Trajeto #25

US04 - Marcar Pontos de Trajeto

Eu como usuário, desejo clicar no mapa em um ponto de partida e um ponto de destino, para que eu possa saber qual trajeto irei percorrer.

  • Trajeto com partida e destino
  • Trocar lib de trajetos por Leaflet RouteMachine + MapZen
  • Corrigir UX/UI
  • Adicionar menu de contexto para definir pontos de partida e chegada

US08 - Visualizar Salas

Eu, como usuário, desejo visualizar as salas o ICC, para que seja possível saber onde cadas sala está.

Depende da US07 - Cadastrar Salas #26

  • A visualização de salas deve ser responsiva
  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.

US35 - Logo do Sistema

Eu como usuário desejo que o sistema possua uma logo para que ele se torne ainda mais original.

  • 1,5 - Criação de Logos
  • 0,5 - Realizar votação

US32 - Mostrar Plantas

Eu como usuário administrador desejo visualizar as plantas cadastradas dos edifícios para que eu possa as utilizar como base para os cadastros de sala.

Depende da #66 - Cadastrar Plantas dos Edifícios

US10 - Excluir Salas

Eu, como administrador, desejo excluir salas, pois estas podem estar erradas.

Depende da US07 - Cadastrar Salas #26

  • testes de aceitação.

US31 - Cadastrar Plantas de Edifícios

Eu, como usuário administrador, desejo cadastrar as plantas baixas dos edifícios do campus para que, posteriormente, eu possa cadastrar salas as utilizando como base.

  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.
  • Deve redimensionar a imagem no mapa de cadastro.
  • O layout de cadastro deve ser responsivo.

US01 - Inserir Edifícios Reais

Eu, como administrador, desejo que meu site tenha todos os edifícios da unb cadastrados, para que seja possível disponibilizá-los para a utilização no site.

  • Cadastrar 60% dos edifícios do Darcy Ribeito
  • Dados devem ser providos pelo parser

TS09 - Botão p/ pagina de Admin

Eu como desenvolvedor desejo que na página inicial do sistema haja um botão que redirecione o usuário para a página de login dos administradores

US06 - Visualizar Informações do Trajeto

Eu, como usuário, desejo saber informações relacionadas a um trajeto como distância e o tempo entre duas localizações do mapa, para que eu saiba como me deslocar.

Depende da US04 - Marcar Pontos de Trajeto #25

US28 - Disponibilizar dados MatriculaWeb

Eu, como usuário, desejo visualizar quais matérias são realizadas em uma sala para saber qual será o meu descolamento e para saber se a sala está disponível em um horário.

  • 0.5 - revisar script do parser
  • 1 - link salas com cursos
  • 1 - preparar views para gerenciar cursos
  • 0.5 - mostrar cursos ao clicar em uma sala
  • 0.5 - testes unitários (model)
  • 0.5 -testes de integração (controller)
  • 1 - testes de aceitação (views)

TS04 - Refatorar Código

Eu, como desenvolvedor, desejo refatorar o código para melhorar a qualidade e facilitar a sua manutenção.

  • Codeclimate
  • Folha de estilo

US25 - Listar Administrador

Eu, como administrador, desejo ter uma lista de administradores cadastrados, para que possa ter um maior controle sobre os outros administradores da aplicação.

  • listar todos os administradores com seus dados de identificação;
  • testes de aceitação.

US27 - Checkbox para Filtrar Locais

Eu, como usuário, desejo marcar em uma checkbox os diferentes tipos de locais, para que seja possível filtrar melhor o mapa dos Edifícios, Departamentos, CA’s, Salas, Locais de Alimentação, Bicicletários e Pontos de Acesso.

  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.
  • Deve filtrar cada instalação cadastrada separadamente.
  • Apresentar as opções de checkbox no mapa de modo responsivo.

US16 - Pesquisar Departamento

Eu como usuário, desejo consultar departamentos para que seja possível entender onde cada área de conhecimento está distribuído no campus.

Depende da US12 - Cadastrar Departamentos #36

  • a pesquisa de departamentos deve possuir autocomplete ou sugestões;
  • ao encontrar um departamento deve-se destacá-lo no mapa;
  • testes de aceitação.

US14 - Excluir Departamentos

Eu, como administrador, desejo excluir departamentos para refletir possíveis mudanças do mundo real.

Depende da US12 - Cadastrar Departamentos #36

  • testes de aceitação.

TS08 - Melhorar Autocomplete

Eu como desenvolvedor desejo que o autocomplete da busca do sistema mostre, somente, resultados que possuam a sub_string pesquisada para reduzir a quantidade dos resultados.

  • deve mostrar apenas resultados que contenham a substring pesquisada

US15 - Editar Departamentos

Eu, como administrador, desejo editar departamentos para realizar possíveis correções de informações incorretas ou desatualizadas.

Depende da US12 - Cadastrar Departamentos #36

  • editar informações dos departamentos;
  • testes de aceitação.

TS03 - Mapeamento da UnB

Eu, como desenvolvedor, desejo um mapeamento eficaz das rotas do campus Darcy Ribeiro para que estas sejam as melhores possíveis.

US18 - Cadastrar Pontos de Acesso

Eu, como administrador, desejo cadastrar os pontos de acesso do edifício, para que esses pontos possam ser mostrados aos usuários.

  • definir localização dos pontos de acesso no mapa
  • testes de aceitação

US03 - Visualizar Informações de Edifício

Eu, como usuário, desejo clicar sobre um ponto/edifício marcado no mapa para saber mais detalhes sobre o mesmo, como nome, telefone e outras informações.

  • Mostrar informações referentes ao edifício clicado

US13 - Visualizar Departamentos

Eu, como usuário, desejo saber a localização dos departamentos no campus, para ver onde estão distribuídas as áreas de conhecimento.

Depende da US12 - Cadastrar Departamentos #36

  • apresentar no mapa os departamentos;
  • testes de aceitação.

US21 - Cadastrar Bicicletário

Eu, como administrador, desejo cadastrar bicicletários, para que esses pontos sejam mostrados no mapa.

  • definir a localização dos bicicletários no mapa;
  • testes de aceitação.

US24 - Remover Bicicletário

Eu, como administrador, desejo remover um bicicletário pois este pode deixar de existir.

  • testes de aceitação.

Depende da US21 - Cadastrar bicicletário #45

US11 - Pesquisar Salas

Eu, como usuário, desejo pesquisar salas dos edifícios, para localizá-las no campus.

Depende da US07 - Cadastrar Salas #26

  • A pesquisa de salas deve possuir autocomplete ou sugestões;
  • Ao encontrar uma sala, deve-se mostrá-la em destaque no mapa;
  • testes de aceitação.

Termo de Abertura

  1. Termo de abertura - Senti falta do escopo e de alguns outros tópicos que vão ser maior explanados em outros documentos, mas acho que vale a menção aqui. Deem uma olhada no do meu grupo no semestre passado e adicionem o que julgarem necessário. - Feedback do coach

TS10 - Deletar Edifícios

Eu como desenvolvedor desejo resolver o problema que há no momento em que a função de deletar edifícios é chamada no menu de edifícios.

US34 - Compartilhar Posição

Eu, como usuário do sistema, desejo poder copiar qualquer posição no campus para que eu possa compartilha-la com outros usuários.

  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.
  • Deve compartilhar posição do mapa de acordo com o ponto marcado.
  • Deve gerar um link de compartilhamento.

US07 - Cadastrar Salas

Eu, como administrador, desejo cadastrar salas do ICC, para que seja possível disponibilizar salas aos usuários.

  • Desenhar no mapa
  • Indoor map
  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.
  • O layout da tela de cadastro deve ser responsivo.

US12 - Cadastrar Departamentos

Eu, como administrador, desejo cadastrar departamentos para disponibilizar sua localização para os usuários.

  • O layout da tela de cadastro de departamentos deve ser responsiva.
  • Devem haver testes. Caso os testes sejam em JavaScript eles devem ser de aceitação.

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.