Sobre o projeto

警来帮·智慧寻物(群众端 H5)é uma aplicação HTML de arquivo único para o lado do público de uma plataforma de serviços policiais de conveniência, pronta para uso e adequada para exibição em telas, painéis ou demonstrações em celular. ## Funcionalidades - 🔍 **Registro de perda (LF)**:descreva o item perdido por voz ou texto, gere um número de registro e o sistema combina automaticamente com possíveis registros de itens encontrados. - 🎒 **Entrega de item encontrado (HD)**:registre o item encontrado e gere automaticamente um código de entrega de 6 dígitos para verificação. - 📋 **Consulta / Retirada**:consulte o andamento pelo número do registro ou código de retirada. - 🎯 **Correspondência automática**:combina registros de perda e de itens encontrados por nome do item + palavras-chave do local. - 🧑‍✈️ **Verificação policial**:após a correspondência, um policial verifica e gera o código de retirada; o cidadão retira o item com o código e o registro é encerrado (uma etapa extra de verificação policial em comparação com sistemas reais, para evitar declarações indevidas). - 🎤 **Interação por voz**:Web Speech API nativa do navegador (ASR + TTS), com fallback automático para formulário de texto quando não suportada. - 💾 **Zero backend**:os dados são armazenados no localStorage do navegador e não são perdidos ao atualizar a página. ## Uso Basta abrir o `index.html` diretamente no navegador. Recomenda-se Chrome / Edge (melhor suporte a reconhecimento de voz). O reconhecimento de voz requer `https://` ou `localhost`; ao abrir diretamente via `file://`, use o preenchimento manual. ## Fluxo de demonstração 1. Em "Encontrei um item", registre um item → obtenha o código de entrega. 2. Em "Perdi um item", registre o mesmo item → o sistema indica que houve correspondência. 3. Entre nos detalhes do registro de perda → "Verificação policial · Gerar código de retirada". 4. Em "Consultar andamento / Retirar com código", insira o código de retirada → confirme a retirada e o encerramento; os dois registros são concluídos. ## Estrutura de diretórios ``` index.html # toda a interface, lógica, voz e camada de dados ``` ## Integração futura com backend real Substitua a leitura/escrita do `localStorage` por chamadas a `/api`: interface de registros, interface de correspondência e interface de retirada/encerramento. A interface e a máquina de estados podem permanecer inalteradas. ## Licença MIT