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