{"id":21747521,"url":"https://github.com/hackbras/portal-de-protocolos","last_synced_at":"2026-04-11T12:42:45.329Z","repository":{"id":93140700,"uuid":"119678973","full_name":"hackbras/portal-de-protocolos","owner":"hackbras","description":"Teste técnico","archived":false,"fork":false,"pushed_at":"2018-02-01T11:19:38.000Z","size":91,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T02:21:23.343Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackbras.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-31T11:34:11.000Z","updated_at":"2018-01-31T23:24:57.000Z","dependencies_parsed_at":"2023-06-05T04:30:24.358Z","dependency_job_id":null,"html_url":"https://github.com/hackbras/portal-de-protocolos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hackbras/portal-de-protocolos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbras%2Fportal-de-protocolos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbras%2Fportal-de-protocolos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbras%2Fportal-de-protocolos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbras%2Fportal-de-protocolos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackbras","download_url":"https://codeload.github.com/hackbras/portal-de-protocolos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackbras%2Fportal-de-protocolos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267543332,"owners_count":24104551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-26T08:09:23.547Z","updated_at":"2025-10-24T12:43:32.452Z","avatar_url":"https://github.com/hackbras.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Teste técnico - frontend - 2ª etapa\n\n**Enunciado:**\n\n    Nesta segunda etapa queremos medir a sua capacidade de entrega de valor.\n    Desenvolva uma solução que atenda às histórias (necessidades) descritas abaixo.\n    Não deixe de justificar o porquê de cada decisão tomada ao propor a solução.\n    Sinta-se livre para propor mudanças e sugerir novas regras de negócio.\n\n    Bom trabalho!\n\n    **Portal de Protocolos**\n\n    Objetivo: possibilitar que  um processos já finalizados fique disponível para consulta através de uma URL externa e mediante validação múltipla de dados. Desta forma, todo e qualquer cidadão conseguira visualizar um processo desde que tenha em mãos os dados de acesso.\n\n    Na interface deve constar o logo da empresa que está fornecendo este serviço e navegação básica capaz de orientar o usuário independentemente de onde veio.\n\n    Para a consulta ser efetuada o usuário deverá preencher os campos Número do Protocolo, Nome Completo e CPF com dados válidos. A busca somente apresentará um resultado se todos os campos estiverem corretos.\n\n    No resultado da busca deverão constar os itens:\n    Número do Protocolo pesquisado\n    Informações do Processo (Número, status, requerente, requerido, advogados das partes e descrição do processo)\n    Histórico de atividades (histórico de todas as ações e movimentações realizadas durante o processo)\n    Histórico de Documentos (histórico dos arquivos submetidos durante o processo)\n\n---\n\n**wireframe**\n\n**wireframe**\n![alt text](assets/wireframe.png)\n\n**wireframe com visão de processo maximizada**\n![alt text](assets/wireframe1.png)\n\n---\n\n**Tecnologias e Métodos utilizados:**\n* html5, CSS3 e javascript;\n* GIT bash;\n* Methodology BEM;\n* jquery;\n* wireframe;\n* devtools\n\n----\n\n**Tecnologias e justificativas**\n\n* utilizei:\n\n* 1º html5: Devido as propriedades de validação ;\n* 2º GIT bash : Para fazer o versionamento do código;\n* 3º Methodology BEM : Para facilitar a compreensão e manutençãoi do código;\n* 4º wireframe: Para planejamento da tela;\n* 5º devtools: Para auxiliar no desenvolvimento. \n\n\n* Obs.: Eu iria utilizar algumas soluções porém não foi possível devido a tempo disponível.\n\n* 1º javascript: validação do próprio html5,\nobs.: Não concluí porem tenho um projeto que demonstra meus conhecimentos em validações no repositório suportedesk.\n\n* 2º jquery: para fazer seleção do DOM, a sua manipulação e animações;\nobs.: Não concluí porem tenho um projeto que demonstra meus conhecimentos em jquery, no repositório printshop.\n\n* 3º jasmine: Para testar as regras de negócio;\n\n* 4º Regexp: Para a procura de protocolos e processo\nobs.: Não concluí porem tenho um projeto que demonstra meus conhecimentos em Regexp, no repositório codeista.\n\n* 5º Sass: Para auxiliar a manutenção do código\nobs.: Não concluí porem tenho vários projetos que demonstram meus conhecimentos meste meu perfil do github.\n\n* 6º json: para criar tabelas dinamicamente e pesquisá-las;\nobs.: Não concluí porem tenho um projeto que demonstra meus conhecimentos em json, no repositório codeista.\n\n* 7º Documentação: Para facilitar a manutenção futuramente e conhecimento do sistema. \nobs.: Comecei a fazer mas está no caderno e o tempo se esgotou.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackbras%2Fportal-de-protocolos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackbras%2Fportal-de-protocolos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackbras%2Fportal-de-protocolos/lists"}