Pular para o conteúdo

Documentação do Archie Core

Banner Archie Core

Bem-vindo à documentação do Archie Core! Aprenda como começar com o Archie através de tutoriais, APIs e recursos da plataforma.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Quer apenas experimentar? Vá para o Início Rápido.

Configure e conecte um banco de dados em apenas alguns minutos.

Seção intitulada “Configure e conecte um banco de dados em apenas alguns minutos.”

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Começar

O Modelo de Dados é a fundação da sua aplicação. Aqui, define a estrutura da sua base de dados sem escrever scripts de migração complexos.

  • Tabelas: Crie e gira tabelas de base de dados (ex: users, audit_events) para armazenar os registos da sua aplicação.
  • Esquema e Campos: Defina tipos de dados específicos (Texto, Número, Data, UUID) e configure relacionamentos entre tabelas.
  • Vistas e Tipos de Dados: Crie Vistas SQL para agregação de dados complexa e defina Tipos de Dados (Enums) reutilizáveis para padronizar valores no seu esquema.

O Explorador de API é um ambiente GraphiQL integrado que permite interagir diretamente com a API da sua aplicação.

  • API Auto-gerada: O sistema gera automaticamente Consultas (Queries), Mutações (Mutations) e Subscrições (Subscriptions) GraphQL baseadas no seu Modelo de Dados.
  • Compositor: Uma ferramenta visual para construir consultas simplesmente clicando em campos, eliminando a necessidade de digitar sintaxe manualmente.
  • Documentação: Aceda a documentação em linha e em tempo real para o seu esquema para entender os campos e argumentos disponíveis.

Para operações de dados avançadas, o SQL Playground fornece um editor SQL bruto.

  • Acesso Direto: Execute consultas SQL padrão (SELECT, JOIN, etc.) diretamente nas suas tabelas de base de dados.
  • Depuração: Ideal para testar lógica complexa ou depurar problemas de dados que são difíceis de rastrear via API GraphQL.

Estenda as capacidades da sua aplicação conectando serviços de terceiros através do módulo de Integrações.

  • Comunicação: Conecte Slack ou Twilio para mensagens.
  • Email: Configure SendGrid para emails transacionais.
  • Pagamentos: Integre Stripe para processar pagamentos.
  • IA: Conecte ChatGPT para funcionalidades inteligentes.

Esta secção gere os componentes de infraestrutura principais necessários para uma aplicação moderna:

  • Gestor de Ficheiros: Configure fornecedores de armazenamento como AWS S3, Google Cloud Storage, Filestack ou Azure Blob Storage para lidar com uploads de utilizadores e ficheiros.
  • Fornecedores de Autenticação: Configure métodos de login seguros usando Auth0, Google, AWS Cognito ou Tokens de API padrão.
  • Funções (Roles): Defina RBAC (Controlo de Acesso Baseado em Função) para gerir permissões e restringir o que diferentes utilizadores (ex: Admin, Cliente) podem ver ou fazer.

O menu Definições controla a configuração global e a segurança do seu projeto:

  • Chaves de API: Gere e gira chaves de API para permitir que aplicações externas se liguem com segurança ao seu backend.
  • Variáveis de Ambiente: Armazene valores de configuração sensíveis (como chaves secretas ou URLs externas) com segurança como pares chave-valor.
  • Rede: Configure políticas CORS (Partilha de Recursos de Origem Cruzada) e defina Limites de Taxa para proteger a sua API contra abusos.