{"id":16109631,"url":"https://github.com/t4zzlerdeveloper/validarpasse","last_synced_at":"2026-04-17T10:07:43.221Z","repository":{"id":200036952,"uuid":"474580949","full_name":"t4zzlerdeveloper/validarpasse","owner":"t4zzlerdeveloper","description":"A Plataforma Validar Passe permite, em apenas 2 passos, Estudantes revalidarem o passe sub-23  |  Winner Project at Hackathon FCT NOVA 2022","archived":false,"fork":false,"pushed_at":"2022-06-15T21:43:31.000Z","size":1526,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-13T19:40:32.636Z","etag":null,"topics":["css","estudantes","html","portugal","public-transportation","reactjs","sheerid","site","transportes-publicos","validarpasse","validatepass","website"],"latest_commit_sha":null,"homepage":"https://t4zzlerdeveloper.github.io/validarpasse/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/t4zzlerdeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-03-27T08:42:03.000Z","updated_at":"2024-02-20T13:53:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"2cb5db4e-84ee-47b6-898f-ec2f8e979647","html_url":"https://github.com/t4zzlerdeveloper/validarpasse","commit_stats":null,"previous_names":["t4zzlerdeveloper/validarpasse"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/t4zzlerdeveloper/validarpasse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4zzlerdeveloper%2Fvalidarpasse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4zzlerdeveloper%2Fvalidarpasse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4zzlerdeveloper%2Fvalidarpasse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4zzlerdeveloper%2Fvalidarpasse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t4zzlerdeveloper","download_url":"https://codeload.github.com/t4zzlerdeveloper/validarpasse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4zzlerdeveloper%2Fvalidarpasse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31924408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T09:10:15.403Z","status":"ssl_error","status_checked_at":"2026-04-17T09:10:14.455Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","estudantes","html","portugal","public-transportation","reactjs","sheerid","site","transportes-publicos","validarpasse","validatepass","website"],"created_at":"2024-10-09T19:33:51.145Z","updated_at":"2026-04-17T10:07:43.206Z","avatar_url":"https://github.com/t4zzlerdeveloper.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cimg src=\"https://i.imgur.com/IhDZdEP.png\" alt=\"ValidarPasse.pt\" style=\"width:300px;\"/\u003e\n\n# Bem-vindo ao Projeto \"Validar Passe\"\n\nA Ideia...\n\n\u003e #### \"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.\"\n\n### [Abrir Site de Demo](https://t4zzlerdeveloper.github.io/validarpasse/)\n##### ( validarpasse.pt indisponível devido aos custos associados )\n\n# Funcionamento\n\n#### Esquema de estados da página\n\n```mermaid\ngraph LR\nA((Início)) --\u003e\nB[1 - Validaçao SheerID] --\u003e E((Erro)) --\u003e A\nB --\u003e D((Sucesso)) --\u003e F\nF[2 - Seleção da área metropolitana] --\u003e G\nG[3 - Comunicação com empresas de transportes*] --\u003e C\nG --\u003e E\nC{Passe Validado}\n```\n### 1 - Validaçao SheerID\n\u003cimg src=\"https://i.imgur.com/ogkbkZ3.png\" alt=\"Validação SheerID\" style=\"width:300px;\"/\u003e\n\nInicialmente 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).\n\n### 2 - Seleção da área metropolitana\n\u003cimg src=\"https://i.imgur.com/l8LV056.png\" alt=\"Mapa de áreas metropolitanas\" style=\"width:300px;\"/\u003e\n\nAqui o utilizador pode selecionar as 2 áreas metropolitanas disponíveis em Portugal.\n\n### 3 - Comunicação com empresas de transportes\nInfelizmente, 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.\n\n# Todo:\n- Criar pedidos com a API da SheerID de forma a garantir sempre autentição por parte do utilizador\n\n- Integrar projeto com as Redes de Transportes Metropolitanos Portugueses\n\n- 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.)\n\n## Outros\n\n#### 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.\n\n\u003cimg src=\"https://i.imgur.com/uGvoKtU.png\" alt=\"Mapa de áreas metropolitanas\" style=\"width:300px;\"/\u003e\n\n\nNota: Adicionamos, tanto o código fonte como a build\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft4zzlerdeveloper%2Fvalidarpasse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft4zzlerdeveloper%2Fvalidarpasse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft4zzlerdeveloper%2Fvalidarpasse/lists"}