From fe78a4afa9f41014a2a7a385443a28a581c7c643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?PontualTech=20/=20Karl=C3=A3o?= Date: Tue, 28 Apr 2026 05:36:59 -0300 Subject: [PATCH] =?UTF-8?q?feat(server):=20/imprimir=20=E2=80=94=20p=C3=A1?= =?UTF-8?q?gina=20A4=20com=20QR=20+=20instru=C3=A7=C3=B5es=20pronta=20pra?= =?UTF-8?q?=20impress=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/index.js | 65 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/server/src/index.js b/server/src/index.js index e015b9d..28b1d4b 100644 --- a/server/src/index.js +++ b/server/src/index.js @@ -267,6 +267,71 @@ app.get('/.well-known/assetlinks.json', (req, res) => { const LATEST_APK_URL = 'https://git.pontualtech.work/karlao/shivao-projeto/releases/download/v1.3.0/Shivao-v1.3.0.apk'; app.get('/apk', (req, res) => res.redirect(302, LATEST_APK_URL)); +// Página A4 imprimível com QR Code + instruções (cola no barco/marina) +app.get('/imprimir', (req, res) => { + const url = `https://${req.headers.host || 'shivao.pontualtech.work'}/apk`; + const qrApi = `https://api.qrserver.com/v1/create-qr-code/?size=480x480&data=${encodeURIComponent(url)}&color=0e2a3d&bgcolor=ffffff&qzone=2&format=png`; + res.type('html').send(`Imprimir · QR Code Shivao +
+
+

Shivao

+
Diário de Bordo · Aplicativo Náutico
+
GPS · Vigia de Fundeio · Meteorologia
+
+
+ QR Code +
aponte a câmera do celular Android aqui ↑
+
+
+
PASSO 1
Abra a câmera do seu Android e aponte pro QR Code acima
+
PASSO 2
Toque na notificação que aparece pra abrir o link no Chrome
+
PASSO 3
O Chrome baixa o APK (3,4 MB). Toque no download → Instalar
+
PASSO 4
Aceite "fontes desconhecidas" se pedir. Pronto — abra o ícone Shivao
+
+
+
Não tem leitor de QR? Digite no Chrome:
+
shivao.pontualtech.work/apk
+
+
+ Shivao · PontualTech · CNPJ 32.772.178/0001-47
+ shivao.pontualtech.work/politica · /termos +
+
+ +`); +}); + // QR Code da URL /apk pra facilitar instalação no celular app.get('/qr', (req, res) => { const url = `https://${req.headers.host || 'shivao.pontualtech.work'}/apk`;