Skip to content

A Plataforma Validar Passe permite, em apenas 2 passos, Estudantes revalidarem o passe sub-23 | Winner Project at Hackathon FCT NOVA 2022

License

Notifications You must be signed in to change notification settings

t4zzlerdeveloper/validarpasse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ValidarPasse.pt

Bem-vindo ao Projeto "Validar Passe"

A Ideia...

"Este projeto visa criar uma ligação entre o SheerID e as empresas responsáveis pelos Transportes em Portugal, em apenas 2 passos, com o propósito de oferecer a (re)validação de passes(sub-23) a todos os estudantes."

( validarpasse.pt indisponível devido aos custos associados )

Funcionamento

Esquema de estados da página

graph LR
A((Início)) -->
B[1 - Validaçao SheerID] --> E((Erro)) --> A
B --> D((Sucesso)) --> F
F[2 - Seleção da área metropolitana] --> G
G[3 - Comunicação com empresas de transportes*] --> C
G --> E
C{Passe Validado}
Loading

1 - Validaçao SheerID

Validação SheerID

Inicialmente recorremos à API da SheerID e criamos a nossa própria interface, mas inesperadamente obtemos alguns erros não documentados pela empresa e acabámos por integrar no nosso site o "embed" deles com um Custom CSS programado por nós (visível no fim da documentação).

2 - Seleção da área metropolitana

Mapa de áreas metropolitanas

Aqui o utilizador pode selecionar as 2 áreas metropolitanas disponíveis em Portugal.

3 - Comunicação com empresas de transportes

Infelizmente, esta fase do programa não foi implementada, visto que requer negociação com as empresas responsáveis pelas Redes de Transportes Metropolitanos de Portugal.

Todo:

  • Criar pedidos com a API da SheerID de forma a garantir sempre autentição por parte do utilizador

  • Integrar projeto com as Redes de Transportes Metropolitanos Portugueses

  • Adicionar opção de carregamento de passes( Neste momento existe a aplicação móvel PickHub que já consegue fazer carregamentos de alguns passes, a nossa ideia seria dinamizar isso e criar tudo num site, simples de usar e sem burocracias. Acreditamos que o ideal seria criar uma parceria entre a PickHub, as Redes Metropolitanas e o nosso projeto.)

Outros

Aqui está o nosso interface de validação de estudante inicial, no qual gostaríamos de investir mais para proceder à sua implementação, sem qualquer erro.

Mapa de áreas metropolitanas

Nota: Adicionamos, tanto o código fonte como a build