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
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)