Inspiração

Criamos o CPF na Nota para responder uma pergunta essencial: em um mundo dominado por IA, como provar que alguém ainda é humano? A resposta: com um CAPTCHA absurdamente br, baseado em situações que todo brasileiro entende.

O que o projeto faz

O CPF na Nota é um CAPTCHA com vários níveis. O usuário precisa passar por desafios como descobrir o que tem no pote de sorvete, consertar um chinelo, apertar uma campainha e se esconder, completar músicas e sobreviver.

No final, recebe um certificado oficial convincente comprovado de que é humano.

Como construímos

Construímos o projeto com HTML, CSS e JavaScript, separando cada nível em módulos próprios. Usamos interações como clique, input, drag and drop, câmera, sons e imagens. Também integramos Face API para detectar rostos e Canvas API para poder baixar o certificado.

Desafios que enfrentamos

Um dos maiores desafios foi pivotar da nossa ideia inicial e iniciar um novo projeto depois que parte do time não conseguiu continuar participando. Tivemos que redistribuir tarefas, reduzir o escopo e tomar decisões rápidas para entregar uma versão funcional dentro do prazo.

Conquistas das quais temos orgulho

Temos orgulho de ter criado um jogo funcional, engraçado e bem brasileiro. Além disso, conseguimos implementar diferentes tipos de interação e aplicar uma tecnologia que queríamos muito explorar: visão computacional.

O que aprendemos

Aprendemos como aplicar visão computacional de forma prática dentro de um projeto web. Usamos a câmera do navegador e a Face API para detectar rostos em tempo real, o que nos ajudou a entender melhor como modelos de detecção funcionam. Também aprendemos como lidar com permissões de câmera e microfone, além de como transformar essa tecnologia em uma interação divertida.

O que vem a seguir para CPF na Nota

Queremos adicionar mais desafios brasileiros, criar um sistema de suspeita robótica e melhorar o certificado final. O objetivo é simples: fazer o CAPTCHA que ninguém pediu, mas todo brasileiro entende.

Built With

Share this project:

Updates