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
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.