Desenvolvimento de sistemas · Salvador, BA

Rocha Tech.
Do banco de dados ao deploy.

Sistemas web, APIs e automações feitos de ponta a ponta: arquitetura, código, containers e servidor. Hoje mantemos mais de 10 aplicações em produção, entre saúde, RH e APIs.

C#/.NET · TypeScript · React · Node · PostgreSQL · Docker
visitor-api · GET /v1/me?lang=pt-BR
$ curl api/v1/me?lang=pt-BR
{
  "ip": "177.71.128.1",
  "location": {
    "city": "Salvador",
    "region": { "code": "BA" },
    "country": "Brasil",
    "confidence": { "city": "high" }
  },
  "currency": { "code": "BRL", "example": "R$ 1.234,56" },
  "device": { "type": "mobile" },
  "bogon": false
}
$ 

Sobre

Back-end e infraestrutura, com o front que o seu projeto pedir.

A Rocha Tech desenvolve sistemas sob medida para empresas que precisam organizar e automatizar a operação: plataformas web, APIs, integrações e relatórios automáticos.

Cuidamos do projeto inteiro, do banco de dados ao sistema rodando em produção. Hoje mantemos sistemas no ar para empresas de saúde e de distribuição, como a Alive Nutrição e a Disk Bananas.

Clientes
Alive Nutrição · Disk Bananas · Unentel
Apps em produção
10+
Entrega
Do banco de dados ao deploy
Foco
Back-end · Infra · Automação

Projetos

Sistemas em produção: clientes de verdade usando.

Prints reais dos sistemas. Dados de pacientes e funcionários foram borrados.

Cliente · Alive Nutrição

Nutrição 360

Plataforma que roda o consultório online de saúde metabólica: do cadastro do paciente à entrega do plano alimentar, dos exames analisados e da suplementação.

  • Painel admin com clientes, exames, planos alimentares, suplementação, relatórios e analytics
  • Análise de exames com IA, alimentada por uma base de conhecimento configurável no admin
  • Apps do paciente: exames, análise corporal, calculadora nutricional, receitas, suporte e portal de prescrições
  • Importação de vendas da plataforma de pagamento e serviço agendado que dispara e-mails e processa a fila de suplementação
7apps Next.js
6pacotes compartilhados
380+commits
  • Next.js 15
  • React 19
  • TypeScript
  • Prisma
  • PostgreSQL
  • OpenAI
  • Turborepo
  • Docker
  • PM2

Cliente · Disk Bananas

Relatório de ponto e folha

Automação que lê o relógio de ponto (RHiD, da Control iD) e entrega ao RH, todo dia às 6h, quem faltou, quem chegou atrasado e quem deixou marcação incompleta, separado por setor. No fim do ciclo, fecha os números da folha.

  • Relatório diário por e-mail, WhatsApp ou Telegram, com adesão ao ponto e ausências justificadas
  • Fechamento mensal no ciclo da folha (dia 21 a 20), a partir da apuração oficial do RHiD
  • Rubricas que viram dinheiro: hora extra por percentual, adicional noturno, interjornada, DSR perdido, banco de horas e absenteísmo
  • Auditoria do cadastro: aponta onde o que está no sistema não bate com o que as pessoas de fato registram
06:00envio diário
3canais de envio
3relatórios: diário, mensal e folha
  • Python
  • API RHiD / Control iD
  • GitHub Actions
  • Evolution API
  • SMTP
  • Docker · Caddy

SaaS · em uso pela Alive Nutrição

Formulario: construtor de formulários

Plataforma SaaS para montar formulários de uma pergunta por tela, como a anamnese que o paciente responde antes da consulta. As respostas entram direto no CRM e só quem comprou consegue enviar.

  • Editor visual com temas, tela de boas-vindas, tipos de pergunta e lógica condicional
  • Rascunho separado da versão publicada: edita, pré-visualiza e republica
  • Bloqueia o envio quando o e-mail não tem compra ativa na Guru ou na FirePay
  • Envia contatos para o ActiveCampaign, dispara webhooks com log e carrega GTM ou Meta Pixel com evento de conversão
  • Workspaces e pastas por equipe, resultados com taxa de abandono por pergunta e filas para as integrações não travarem o envio
2apps: web + API
90+commits
  • Next.js 14
  • Fastify
  • TypeScript
  • Prisma
  • PostgreSQL
  • BullMQ · Redis
  • Tailwind
  • Turborepo

Produto · Rocha Tech

Visitor API

API de geolocalização por IP no estilo ipinfo. Uma chamada devolve localização, provedor, moeda formatada, idiomas e tipo de dispositivo, pronta para personalizar um site ou alimentar o Google Tag Manager.

  • Cruza duas bases (DB-IP e MaxMind) e devolve o nível de confiança da cidade
  • Usa os headers de geolocalização da Vercel e da Cloudflare quando existem
  • Atualiza as bases sozinha a cada 7 dias, respeitando as licenças
  • Painel de acessos por data, hora e estado; documentação OpenAPI 3.1
3.752acessos em 7 dias
536média por dia
26estados e regiões
  • TypeScript
  • Hono
  • Upstash Redis
  • Vercel
  • OpenAPI
  • Docker

Stack

Tecnologias que usamos no dia a dia.

Back-end

  • C# / .NET
  • Node.js (Express, Hono)
  • Next.js API Routes
  • APIs REST · OpenAPI

Front-end

  • React 19
  • Next.js
  • TypeScript
  • Tailwind CSS

Dados

  • PostgreSQL
  • MySQL
  • Prisma · Drizzle
  • Redis

Infra e automação

  • Docker · EasyPanel
  • Linux · VPS
  • Vercel · GitHub Actions
  • n8n

Clientes

O que entregamos para cada cliente.

Alive NutriçãoSaúde metabólica

Plataforma do consultório onlineSistemas, integrações e infraestrutura, da arquitetura à produção

  • Nutrição 360: admin, análise de exames com IA, planos alimentares e apps do paciente em Next.js
  • Formulario: construtor de formulários com integrações ao CRM, à Guru e à FirePay
  • Deploy com Docker em VPS, filas e tarefas agendadas

Disk BananasDistribuição de bananas

Automação de RHIntegração com o relógio de ponto e rotinas de folha

  • Relatório diário de ponto enviado ao RH às 6h por e-mail, WhatsApp ou Telegram
  • Fechamento mensal e rubricas da folha a partir da apuração oficial do RHiD
  • Auditoria do cadastro de colaboradores contra as marcações reais

UnentelSoluções Tecnológicas

Aplicações corporativas e infraestruturaSistemas internos, servidores e bancos de dados

  • Catálogo de produtos completo em React, com foco em responsividade e performance
  • Provisionamento e administração de servidores Linux, permissões e serviços
  • Backup e manutenção de bancos MySQL com rotinas automatizadas
  • Gestão de sistemas internos, do planejamento ao deploy

Contato

Tem um sistema para tirar do papel?

Atendimento rápido pelo WhatsApp. Conte o problema e mostramos como resolver.