Consulta dos itinerários e horários de ônibus de transporte público coletivo no município de Toledo/PR.
Projeto para consolidar processos de desenvolvimento que estou estudando no momento.
A empresa que altualmente é responsável pelo transporte de Toledo é a Sorriso de Toledo
,
dessa forma os dados iniciais para a base de dados do app foram geradas com base nos horários disponibilizados no momento da extração.
As informações de linhas e horários são apenas para fins de teste de app, não devem ser consideradas reais.
Link de extração de horários, linhas e itinerários: https://editor.mobilibus.com/web/bus2you/2i0xq
Código | Requisito | RN |
---|---|---|
RF01 | Deve ser possível realizar login através da conta do Google | RN01, RN02 |
RF02 | Deve ser possível realizar login através da conta do Microsoft | RN01, RN02 |
RF04 | Deve ser possível filtrar por uma linha de ônibus e período | RN03, RN04, RN07 |
RF05 | Na tela inicial deve exibir as últimas buscas do usuário | RN04 |
RF06 | Exibir horários da linha de ônibus selecionada | RN06 |
Código | Regra de Negócio |
---|---|
RN01 | Login deve ficar válido por 60 dias, após vencimento o login deve ser solicitado |
RN02 | Authenticação JWT gravar em cookies |
RN03 | Disponibilizar filtros: hoje, amanhã ou data informada |
RN04 | Armazenar as buscas de linha do usuário em localStorage |
RN05 | Deve exibir apenas as quatro últimas buscas |
RN06 | Deve ser exibido em destaque o proximo horário a sair na linha selecionada |
RN07 | O botão de busca deve ficar inativado até que seja informado linha e período |
RN08 | Quando na troca de páginas ocorrer alteração da cor background deve realizar transição com animação fade |
Splash
Login
Login PopUp
Home
Line View