InterCloud

Desenvolvimento de aplicações de negócio

Aplicações de negócio sob medida,
projetadas em torno dos seus processos.

Quando um produto pronto não se adapta ao processo, a InterCloud desenvolve a aplicação que se adapta: front-ends web e móveis, sistemas corporativos com fluxos de trabalho e aprovações e as APIs que os conectam. O código pertence à sua empresa, e a aplicação é construída para ser mantida por anos.

Aplicação web

Aplicações web rápidas e acessíveis

A primeira página carrega rápido mesmo em conexões lentas, e uma aplicação grande continua consistente à medida que cresce. Nossos front-ends web são desenvolvidos com Next.js e React, a mesma stack usada neste site e no App Portal da InterCloud, com renderização no servidor e um design baseado em componentes.

A acessibilidade faz parte da nossa definição de pronto. Navegação por teclado, foco visível, rótulos para leitores de tela e suporte a movimento reduzido são verificados em cada versão, um ponto de especial importância para sistemas do setor público e voltados a clientes.

O desempenho é medido no pipeline. Acompanhamos o peso das páginas e o tempo de interação em cada build e corrigimos regressões antes que cheguem aos usuários.

  • Next.js / React com TypeScript, design systems com Tailwind CSS
  • Interfaces em tailandês e inglês, com previsão para outros idiomas
  • Login com e-mail e senha, SSO com Google ou Microsoft, chaves de acesso (passkeys) e autenticação de dois fatores
  • Layouts responsivos verificados em celular, tablet e desktop

Aplicativo móvel

Aplicativos móveis para funcionários e clientes

Equipes de campo, motoristas, inspetores e equipes de vendas precisam acessar o sistema longe do escritório, e os clientes esperam o mesmo da sua empresa. Desenvolvemos aplicativos nativos e multiplataforma para iOS e Android e escolhemos a abordagem de acordo com os requisitos: funções de câmera, código de barras e GPS, operação offline ou um front-end bem projetado para as suas APIs.

Os aplicativos móveis compartilham os serviços de back-end e a autenticação da aplicação web; assim, uma solicitação aprovada no celular é o mesmo registro que a equipe financeira vê no escritório.

Cuidamos da publicação nas lojas, dos relatórios de falhas e da gestão de versões, e projetamos para conectividade intermitente, para que o trabalho não se perca quando a conexão cai.

  • iOS e Android, nativo ou multiplataforma, conforme o caso de uso
  • Captura de dados offline-first com sincronização segura contra conflitos
  • Notificações push, leitura de código de barras / QR code, câmera e localização
  • Publicação na App Store e no Google Play e gestão de atualizações

Sistema corporativo

Sistemas de negócio com controles incorporados

Portais de compras, gestão de casos, cadastros de ativos e processamento de sinistros são sistemas em que o processo e a trilha de auditoria importam tanto quanto as telas.

  • Fluxos de trabalho e aprovações

    Toda solicitação segue o mesmo caminho, e ninguém precisa cobrá-la por e-mail. As aprovações são configuráveis e em várias etapas, com delegação, escalonamento e prazos.

  • Acesso baseado em funções

    Cada pessoa vê e altera apenas o que sua função permite. As permissões são definidas por função, unidade organizacional e registro, seguindo o modelo Proprietário / Administrador / Membro / Leitor usado em nossos próprios produtos e ampliado com as funções definidas na sua organização.

  • Trilhas de auditoria

    Responda a auditorias e investigações com uma consulta. Em cada registro relevante, fica guardado quem alterou o quê, quando e de onde, e a trilha faz parte do modelo de dados desde o projeto.

  • Integração com ERP e dados mestres

    O novo sistema não se torna uma ilha de dados isolada. A integração bidirecional com o GlowScale ou com o seu ERP atual abrange fornecedores, itens, centros de custo e lançamentos.

  • Documentos e assinaturas eletrônicas

    Mantenha documentos e assinaturas dentro do processo. Anexos, PDFs gerados, modelos e etapas de assinatura ficam no próprio fluxo de trabalho, com regras de retenção aplicadas automaticamente.

  • Notificações

    Cada pessoa é informada sobre o que lhe diz respeito. Notificações por e-mail, no aplicativo e pelo LINE cobrem aprovações, prazos e exceções, com preferências por usuário.

  • Relatórios operacionais

    Os gestores veem onde o trabalho está parado. Painéis de filas, vazão e tempo de espera para gestores, exportações para analistas e uma API para o data warehouse.

  • Login corporativo

    Os funcionários entram com a conta corporativa que já possuem. SSO com Google Workspace ou Microsoft Entra, chaves de acesso e autenticação de dois fatores, além de gestão de sessões para dispositivos compartilhados ou quiosques.

APIs e microsserviços

APIs para equipes internas e parceiros

A arquitetura é escolhida de acordo com a equipe que vai mantê-la. Os back-ends são desenvolvidos com Java e Spring Boot. Eles são divididos em serviços segundo as fronteiras do negócio quando isso se justifica e mantidos como uma aplicação modular bem estruturada quando não se justifica.

Toda API é descrita em OpenAPI, versionada para que os clientes existentes continuem funcionando e protegida com autenticação, limites de requisições e validação de entrada no gateway. Parceiros e equipes internas recebem documentação e um ambiente sandbox.

Os serviços são entregues com logs estruturados, métricas e rastreamento distribuído, para que um incidente possa ser acompanhado entre os serviços. O monitoramento roda no SnowTrack ou nas ferramentas que você já usa.

  • Serviços Spring Boot sobre PostgreSQL, em contêineres no AWS ECS
  • Especificações OpenAPI, SDKs de cliente gerados e um portal do desenvolvedor
  • Versionamento, limites de requisições, chaves de API e OAuth 2.0 / OIDC
  • Logs estruturados, métricas e rastreamento conectados ao SnowTrack
Monitoramento com o SnowTrack

Escopo da entrega

O que você recebe em todo projeto

Estas entregas garantem que a aplicação possa ser mantida depois que a equipe do projeto sair. Elas fazem parte de todo projeto.

  • Propriedade integral do código-fonte, dos projetos e das definições de infraestrutura, em um repositório sob o seu controle
  • Documentação de arquitetura e operação, mantida em dia com o código
  • Testes automatizados unitários, de integração e ponta a ponta, executados a cada mudança
  • Pipeline de CI/CD com GitHub Actions, com implantação em homologação e produção
  • Revisão de segurança abrangendo autenticação, autorização, tratamento de entradas e dependências
  • Ambiente de homologação espelhando a produção para testes de aceite
  • Entrega estruturada, com sessões de transferência de conhecimento para a sua equipe
  • Período de garantia e opção de suporte após a entrada em produção

Converse sobre os requisitos da sua aplicação

Descreva o processo, os problemas atuais e os sistemas aos quais a aplicação precisa se conectar. Responderemos com uma proposta de abordagem, a composição da equipe e uma estimativa.