# Guia Completo de Funcionalidades e Fases do Sistema Flash Card Navegador ## 1. Visão Geral do Produto O Flash Card Navegador é uma plataforma digital interativa para estudo, memorização e prática de conteúdos por meio de cartões (flashcards), com recursos de voz, personalização e acompanhamento de desempenho. Ideal para estudantes, professores e autodidatas. --- ## 2. Menu Superior – Funcionalidades Coletivas O menu superior é o ponto central de navegação do sistema, oferecendo acesso rápido às principais funções: - **Início:** Retorna à tela principal de seleção de decks de cartões. - **Temas:** Permite escolher entre diferentes estilos visuais (ex: claro, escuro, neon, solarizado, etc.), tornando o estudo mais confortável. - **Idioma:** Seleciona o idioma de exibição e estudo, adaptando cartões e comandos de voz. - **Importar/Exportar:** Opções para importar novos decks de cartões ou exportar seu progresso. - **Configurações:** Ajustes avançados, como velocidade de leitura, modo de exibição, preferências de voz, entre outros. - **Ajuda:** Acesso a tutoriais, perguntas frequentes e suporte. --- ## 3. Funcionalidades Individuais dos Cards Cada cartão (card) possui recursos interativos para potencializar o aprendizado: - **Exibição do conteúdo:** Mostra a pergunta, termo ou conceito a ser estudado. - **Botão "Mostrar Resposta":** Revela a resposta ou explicação do cartão. - **Botão de microfone:** Permite ao usuário falar a resposta; o sistema reconhece a fala (STT), compara com a resposta correta e fornece feedback imediato. - **Feedback visual/sonoro:** Indica se a resposta foi correta, quase correta (fuzzy match) ou incorreta, com mensagens e sons. - **Botão de áudio (TTS):** Lê o conteúdo do cartão em voz alta, ajudando na pronúncia e memorização. - **Navegação (Próximo/Anterior):** Avança ou retorna entre os cartões do deck. - **Marcar como favorito/difícil:** Permite sinalizar cartões para revisão posterior. - **Contador de progresso:** Mostra quantos cartões já foram estudados e o total do deck. --- ## 4. Funcionalidades Gerais do Sistema - **Autoplay:** O sistema pode ler e avançar automaticamente pelos cartões. - **Comandos de voz:** Permite controlar a navegação e ações por voz (ex: "próximo", "mostrar resposta"). - **Relatórios de desempenho:** Exibe estatísticas de acertos, erros e evolução do usuário. - **Personalização:** Escolha de temas, idiomas e preferências de estudo. - **Acessibilidade:** Interface adaptada para diferentes dispositivos e necessidades. --- ## 5. Fases de Evolução do Projeto - **Fase 1:** Levantamento e documentação do sistema atual. - **Fase 2:** Planejamento da arquitetura modular e definição de camadas. - **Fase 3:** Refatoração incremental dos módulos principais. - **Fase 4:** Implementação de testes e documentação interna. - **Fase 5:** Expansão de funcionalidades e integração com novos serviços. - **Fase 6:** Otimização de desempenho e experiência do usuário. --- ## 6. Funções Individuais dos Cards – Detalhamento | Função | O que faz | |-------------------------|--------------------------------------------------------------------------| | Exibir conteúdo | Mostra o termo/pergunta do cartão. | | Mostrar resposta | Exibe a resposta ou explicação do cartão. | | Microfone (STT) | Permite falar a resposta; reconhece, compara e dá feedback imediato. | | Feedback visual/sonoro | Indica acerto, quase acerto ou erro, com mensagens e sons. | | Áudio (TTS) | Lê o conteúdo do cartão em voz alta. | | Próximo/Anterior | Navega entre os cartões do deck. | | Favoritar/Difícil | Marca cartões para revisão posterior. | | Contador de progresso | Mostra o avanço no estudo do deck. | --- ## 7. Observações - Todas as funcionalidades são pensadas para facilitar o aprendizado, tornar o estudo mais dinâmico e adaptável ao perfil do usuário. - O sistema está em constante evolução, com novas funções planejadas para tornar a experiência ainda mais completa. --- Este guia serve para apresentar o produto de forma clara, tanto para usuários leigos quanto para desenvolvedores e colaboradores.