Estúdio de software · Florianópolis

Software
sob medida,
em sprints.

Transformamos processos, ideias e desafios de negócio em software que funciona. Sistemas web, aplicações, integrações e automações desenvolvidos para sua operação, com entregas frequentes e acompanhamento de perto.

conversa direta com quem desenvolveentregas a cada 14 diassuporte após a entrega

O estúdio

Sem intermediário.
Só software
que funciona.

A KRNL é um estúdio de software de Florianópolis. Quem fala com você é quem entende o problema, desenha a solução e coloca a mão no código. Sem intermediário e sem telefone sem fio. Entramos para destravar processos, organizar operações e tirar produtos do papel com software sob medida.

Do início à entrega, você acompanha o desenvolvimento de perto, valida o que está sendo construído e pode seguir com suporte depois que o projeto entra no ar.

~/krnl/projetos
$ cat agenda-demo.js
exemplo: "Agendamentos"
entrega: "agenda + histórico + lembretes"
escopo:  "escopo demonstrativo"
stack:   ["Next.js", "Postgres", "WhatsApp API"]
benefício: "Agendamentos e lembretes automatizados"
// Exemplo de uma agenda que permite marcar pelo WhatsApp, enviar lembretes e consultar o histórico em um só lugar.

clique num arquivo para abrir

Serviços

O que a gente
coloca no ar

De sistemas que organizam a operação a integrações que eliminam retrabalho. A gente entende o problema, desenvolve a solução e coloca para funcionar.

01 / SOLUÇÕES PRINCIPAIS
$ krnl new automacao

Automações e integrações

Conectamos ferramentas e automatizamos tarefas repetitivas para reduzir o trabalho manual da sua equipe.

n8n · integrações · relatórios
$ krnl new agente

Agentes de IA no WhatsApp

Agentes que respondem dúvidas, consultam informações, fazem agendamentos e encaminham conversas quando necessário.

atendimento · agenda · pedidos
02 / TAMBÉM DESENVOLVEMOS
$ krnl new site

Sites e landing pages

Sites rápidos, adaptados ao celular e pensados para transformar visitas em contatos.

institucional · landing page
$ krnl new loja

E-commerce sob medida

Lojas virtuais com pagamentos, frete e estoque integrados à operação do seu negócio.

Pix · frete · estoque
$ krnl suporte

Manutenção e evolução

Correções, atualizações e melhorias para o software continuar acompanhando seu negócio.

suporte · melhorias · monitoramento

Como trabalhamos

Processo não se
escreve. Se
roda.

Antes de escrever código, entendemos seu negócio e o problema a resolver. Depois, organizamos prioridades e desenvolvemos em ciclos curtos, com demonstrações para acompanhar a evolução.

Sem meses de silêncio. Você acompanha as prioridades e o andamento, com clareza sobre decisões e próximos passos.

Software bom não fica só na apresentação. Precisa funcionar.

Ver nossa stack
  1. Descoberta

    Primeiro, a gente entende. Conversamos com quem vai usar a solução e entendemos o processo, as dificuldades e o resultado esperado.

  2. Sprints curtos

    Construímos em ciclos curtos. Trabalhamos em sprints de até 14 dias, com acompanhamento e demonstrações alinhadas ao escopo de cada projeto.

  3. Código revisado

    Qualidade antes da publicação. Aplicamos testes e revisão de código de acordo com os riscos e necessidades da solução.

  4. Deploy sem drama

    Publicação planejada. Preparamos a entrada em produção e estratégias de recuperação adequadas ao projeto.

  5. Suporte de verdade

    Acompanhamento depois da entrega. Combinamos canais, condições de suporte e possibilidades de evolução.

  6. Código é seu

    Transparência e continuidade. Alinhamos a titularidade do código, os acessos e a documentação no contrato para evitar dependência desnecessária.

Possibilidades

Do problema
ao código.

Processos manuais, sistemas desconectados, ideias que precisam sair do papel. Exemplos de como transformamos esses desafios em soluções sob medida.

01 / 06DEMO
$ cat agenda-demo.js

Agenda e histórico de atendimentos

Exemplo de uma agenda que permite marcar pelo WhatsApp, enviar lembretes e consultar o histórico em um só lugar.

↳Agendamentos e lembretes automatizados
Quero algo assim
02 / 06DEMO
$ cat entregas-demo.js

Acompanhamento de entregas

Exemplo de motoristas registrando paradas e clientes acompanhando o andamento por um link, sem precisar ligar para a central.

↳Visibilidade do pedido em tempo real
Quero algo assim
03 / 06DEMO
$ cat loja-demo.js

Loja virtual conectada ao estoque

Exemplo de uma loja online que consulta o estoque físico e atualiza a disponibilidade quando uma venda acontece.

↳Estoque físico e online sincronizado
Quero algo assim
04 / 06DEMO
$ cat portal-demo.js

Portal para alunos e responsáveis

Exemplo de um portal que reúne notas, faltas, cobranças e comunicados para facilitar o acesso às informações.

↳Informações escolares centralizadas
Quero algo assim
05 / 06DEMO
$ cat notas-demo.js

Leitura de documentos com IA

Exemplo de notas recebidas por e-mail ou imagem, com extração de dados e envio para conferência humana antes do lançamento.

↳Conferência de dados mais organizada
Quero algo assim
06 / 06DEMO
$ cat pedidos-demo.js

Agente que organiza pedidos

Exemplo de um agente que registra itens e endereço, informa opções de entrega e encaminha o pedido para a equipe.

↳Pedidos organizados em um só fluxo
Quero algo assim

Stack

Ferramentas
que a gente
assina embaixo

Não escolhemos tecnologia por hype. Escolhemos o que faz sentido para o projeto, para quem vai usar e para quem vai manter depois.

  • TypeScript para manter o código consistente do navegador ao servidor
  • Banco relacional para organizar dados e planejar recuperação conforme o projeto
  • Testes automatizados especialmente nas regras de negócio mais críticas
  • Ambiente de homologação para validar mudanças antes da publicação
  • Monitoramento e alertas de erros conforme a necessidade da operação
  • IA aplicada a tarefas concretas, como leitura de documentos e atendimento
// stack.config.js
export default {
  web:      ["Next.js", "TypeScript"],
  mobile:   ["React Native", "Expo"],
  dados:    ["Postgres", "Supabase"],
  ia:       ["Claude", "n8n"],
  deploy:   "Vercel + GitHub Actions",
  sprint:   14, // dias
  revisao:  true,
}