Introdução
O Área restrita é a camada responsável pelo fluxo de cadastro/edição dos dados do cliente. É aqui que o cliente consulta seus pedidos, cadastros e edição de endereços, informações de carteira/pontos.
Na plataforma Uappi, o Área restrita foi pensado para oferecer liberdade total de implementação.
Ele pode ser construído de diferentes formas, de acordo com a necessidade do projeto:
- Como um projeto separado (padrão mais comum)
- Como um modal dentro do próprio Store Theme
- Ou qualquer outra abordagem que faça sentido para a experiência desejada
- Segurança
- Desacoplamento entre front-end e backend
- Flexibilidade para diferentes arquiteturas
- Criar um tema de Área restrita com experiências totalmente personalizadas
- Entender o fluxo completo de desenvolvimento, do ambiente local ao deploy
- A Uappi já entregou o ambiente configurado
- O repositório GitLab já existe com o projeto modelo
- Você apenas irá clonar o projeto para sua máquina e iniciar o desenvolvimento
- Entender o que é o Área restrita e qual seu papel na arquitetura da plataforma
- Preparar o ambiente de desenvolvimento local
- Clonar e rodar o Área restrita exemplar fornecido pela Uappi
- Compreender como funcionam persistência de dados (já configuradas)
- Conhecer a estrutura base do projeto
- Consumir a API Pública, com e sem o uso do Public SDK
- Configurar eventos de rastreamento (GTM) via Public SDK
- Boas práticas e deploy
- Este guia é focado exclusivamente em Área restrita
- Não é necessário conhecimento da API Privada
- Pontos críticos como persistência de dados já vêm resolvidos no projeto modelo
- A recomendação da plataforma é seguir a estrutura fornecida, personalizando apenas o necessário
- Node.js, NVM e Git
- Clonagem do projeto modelo no GitLab da Uappi
Aqui, a criatividade não tem limite — desde que respeitando o fluxo e as integrações com a plataforma.
Toda a comunicação com o backend acontece por meio da API Pública, garantindo:
Este guia foi criado para quem deseja:
Se você deseja apenas utilizar um tema de Área restrita fornecido pela Uappi, não é necessário desenvolver nada.
Você pode realizar personalizações simples diretamente pelo painel da plataforma.
🧩 Modelo de trabalho na Uappi
Antes de iniciar qualquer desenvolvimento, é obrigatório solicitar a configuração do ambiente do Área restrita junto à plataforma Uappi.Este guia parte do princípio de que:
Não é esperado (nem recomendado) criar um projeto do zero fora desse fluxo.
🧭 O que você vai aprender neste tópico
Ao longo deste conteúdo, você vai passar por todas as etapas necessárias para trabalhar com Área restrita na Uappi:
💡 Importante saber desde o início
🏁 Próximo passo
Agora que você entende como funciona o modelo de desenvolvimento de Área restrita na Uappi e como o ambiente é provisionado, siga de acordo com o seu objetivo:
🧱 Se você deseja desenvolver ou entender mais Pré-requisitos: tecnologias necessárias e configuração do ambiente Nessa etapa, vamos abordar: