Documentação do Aplicativo Asknow

Documentação técnica e funcional do portal de consultoria fiscal Asknow Consulting, desenvolvido na plataforma Bubble.io.

Visão Geral do Projeto

O aplicativo Asknow Consulting (app.asknowconsulting.com) é um portal digital focado em simplificar o acesso a consultoria fiscal e contabilidade. A plataforma permite que clientes registados submetam dúvidas detalhadas, acompanhem o status de seus pedidos em tempo real, gerenciem pagamentos e interajam com contabilistas especializados.

Público-Alvo

Empresas, freelancers, e indivíduos que necessitam de orientação fiscal, regularização de impostos ou análise contábil (ex: IRS, IVA).

Proposta de Valor

Democratizar o acesso a especialistas fiscais através de uma interface intuitiva, comunicação centralizada e resolução ágil baseada em tickets.

Arquitetura e Tecnologia

  • Plataforma No-Code: Bubble.io O projeto foi inteiramente construído utilizando o Bubble.io (projetoevercontabilidades.bubble), permitindo rápido desenvolvimento visual, gestão de banco de dados integrada e publicação simplificada.
  • PWA (Progressive Web App) / Mobile First A interface foi otimizada com foco principal na experiência móvel, incluindo navegação por bottom bar e menus laterais que remetem a aplicativos nativos iOS/Android.
  • Tema Dinâmico Suporte integrado para alternância de "Modo Escuro" acessível pelo menu lateral, garantindo conforto visual.

Estrutura de Telas e Funcionalidades

1. Autenticação e Onboarding

A tela de Iniciar Sessão fornece acesso seguro aos clientes. O foco é na baixa fricção no registro.

  • Login por Email e Senha (validação de mínimo de 8 caracteres).
  • Social Login: Continuação rápida utilizando contas do Google ou Apple.
  • Fluxo de criação de nova conta gratuita.

2. Painel (Dashboard)

O Painel é a página inicial após o login, servindo como hub principal de informações.

  • Mensagem de boas-vindas dinâmica ("Olá, [Nome]!").
  • Call-to-action primário (CTA): Botão verde "Fazer Pergunta" em destaque.
  • Resumo do estado dos atendimentos atuais (ex: "Não possui atendimentos de momento").
  • Bottom Bar: Navegação fixa contendo Home, Perguntas, Atalho (+) para criar, Notificações e Configurações.

3. Submissão de Dúvidas (Fazer Pergunta)

Um fluxo wizard (passo a passo) para captar informações precisas sobre a consulta do cliente.

  • Barra de Progresso: Indica em qual etapa o usuário está (ex: Passo 2 de 3: Empresas - 70%).
  • Campos para Assunto da pergunta (ex: Regularização de IVA).
  • Editor Rich Text: Campo de descrição robusto, permitindo formatação (negrito, listas, alinhamento) para maior clareza.
  • Opção para anexar documentos ou comprovantes úteis.
  • Etapa final direcionada a Pagamento da consultoria.

4. Gestão de Tickets (Minhas Perguntas)

Interface de acompanhamento do ciclo de vida das requisições.

  • Abas de Navegação: Categorização por status: Todas, Em Tratamento, Respondido.
  • Cards de tickets exibindo: Categoria (ex: Empresas), Título, Status ("Por atribuir") e histórico breve ("Aguardando atribuição de técnico").
  • Botão para "Nova Pergunta" e funcionalidade de filtros avançados.
  • Opção para visualizar "Detalhes" de cada ticket ou arquivar/deletar.

5. Notificações e Menu

Mecanismos de engajamento e personalização da conta.

  • Central de Notificações: Histórico de alertas de sistema, informando recebimento de pedido e atualizações.
  • Menu Lateral (Drawer): Acessível a qualquer momento, oferece navegação secundária para: Painel, Consultores, Compras, Ajuda e Configurações.
  • Acessibilidade: Toggle de "Modo Escuro" e módulo "Translate this page" integrados no menu.
  • Gerenciamento de Conta: Configurações de perfil e fluxo para "Desativar conta".

Fluxo Principal do Usuário

Login / Registro
Painel (Home)
Criar Pergunta (Wizard)
Pagamento & Check-out
Acompanhamento (Minhas Perguntas)

Modelagem de Dados (Inferida)

Com base nas funcionalidades construídas no Bubble.io, a estrutura central de dados baseia-se nestes Data Types:

User (Usuário)

  • Name (text)
  • Email (text)
  • Dark_Mode (boolean)
  • Profile_Picture (image)

Ticket / Pergunta

  • Subject (text)
  • Description (richtext)
  • Category (text / Empresas, etc)
  • Status (text / Por atribuir, Em Tratamento, Respondido)
  • Creator (User)
  • Consultant (User)

Notification

  • Title (text)
  • Message (text)
  • Read (boolean)
  • User (User)

Purchase / Compra

  • Amount (number)
  • Ticket (Ticket)
  • Payment_Status (text)