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
- canva-api
- css
- faceapi.js
- html
- javascript
Log in or sign up for Devpost to join the conversation.