Transforme a saudade em homenagem com o MemorialQR, o sistema que conecta o presente às lembranças de quem partiu.














Selecione o plano que mais combina com a homenagem que deseja fazer. Cada opção oferece recursos únicos para preservar suas memórias com carinho.
Preencha os seus dados básicos de cadastro, para ativar seu plano e dar início à criação do MemorialQR escolhido.
De forma simples e guiada, você mesmo preenche as perguntas e adiciona fotos, vídeos e mensagens. Em poucos minutos, o memorial estará pronto para ser eternizado.
Após finalizar, o sistema gera automaticamente o QR Code do memorial, pronto para ser compartilhado.
Familiares e amigos podem acessar o memorial a qualquer momento, deixar mensagens e reviver momentos especiais de onde quer que estejam.

Com o KIT MemorialQR, você transforma a sua homenagem em algo palpável.
Ao receber o QR Code personalizado, você pode fixá-lo na lápide, urna ou em um local especial, criando um ponto de encontro entre o físico e a homenagem.
O kit é enviado com todo cuidado, pronto para ser instalado. Ao escanear o código, familiares e amigos poderão acessar o memorial digital e reviver cada lembrança, a qualquer hora e em qualquer lugar.
“Com o MemorialQR, transformamos nossa saudade em um espaço de amor.
Recebemos diversas mensagens de carinho, de amigos e familiares”
Você recebe um QR Code físico para ser instalado no cemitério, capela, columbário ou em qualquer local de homenagem. Quando alguém escaneia o código com o celular, é direcionado para o memorial digital, onde pode ver fotos, biografia, mensagens de carinho, vídeos e outras lembranças preciosas. É simples, moderno e funciona para sempre.
Qualquer familiar ou pessoa próxima pode criar o memorial. Nosso sistema é intuitivo e guiado passo a passo. Você não precisa de conhecimento técnico para montar um memorial lindo e completo. Também oferecemos suporte completo durante todo o processo de criação.
Sim! O memorial é totalmente editável. Você pode adicionar novas fotos, vídeos, mensagens e atualizar as informações a qualquer momento, de onde estiver. Isso permite que familiares e amigos continuem enriquecendo o memorial com novas lembranças ao longo do tempo.
O memorial fica disponível permanentemente na internet. Não há prazo de validade. Suas lembranças ficam guardadas e acessíveis para sempre, permitindo que futuras gerações conheçam a história e as memórias de quem amamos, independentemente do tempo que passar.
Estamos aqui para ajudar! Oferecemos suporte completo através de telefone, e-mail e chat. Nossa equipe está pronta para esclarecer qualquer dúvida e ajudá-lo em cada etapa da criação do memorial, desde o cadastro até a instalação do QR Code.
Sim, a segurança é uma de nossas prioridades. Utilizamos tecnologias modernas de criptografia e armazenamento em nuvem seguro.
Celebre memórias, compartilhe histórias e mantenha o legado vivo de forma simples e acessível, com o MemorialQR.


No post data.
No querystring data.
| Query | Affected | Num. rows | Took (ms) | Actions |
|---|---|---|---|---|
| SELECT `Configuration`.`variable`, `Configuration`.`value` FROM `attuacomcristo01`.`configurations` AS `Configuration` WHERE 1 = 1 | 10 | 10 | 1 | maybe slow |
| SELECT `Qrcode`.`cod`, `Qrcode`.`name`, `Qrcode`.`data_nascimento`, `Qrcode`.`data_falecimento`, `Qrcode`.`id` FROM `attuacomcristo01`.`qrcodes` AS `Qrcode` LEFT JOIN `attuacomcristo01`.`parceiros` AS `Parceiro` ON (`Qrcode`.`parceiro_id` = `Parceiro`.`id`) WHERE `Qrcode`.`ativo` = 'S' AND `Qrcode`.`pessoa_pet` = 'pessoa' AND `Qrcode`.`parceiro_id` != 12 AND `Qrcode`.`biografia` != ' ' ORDER BY `Qrcode`.`data_falecimento` DESC, `Qrcode`.`name` DESC, `Qrcode`.`id` DESC LIMIT 10 | 10 | 10 | 1 | maybe slow |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6512 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6512 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6968 | 1 | 1 | 2 | maybe slow |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6968 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6163 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6163 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6446 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6446 | 1 | 1 | 2 | maybe slow |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6514 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6514 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6654 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6654 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6432 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6432 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6533 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6533 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6136 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6136 | 1 | 1 | 0 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`qrcode_acessos` AS `QrcodeAcesso` LEFT JOIN `attuacomcristo01`.`qrcodes` AS `Qrcode` ON (`QrcodeAcesso`.`qrcode_id` = `Qrcode`.`id`) WHERE `QrcodeAcesso`.`qrcode_id` = 6695 | 1 | 1 | 1 | |
| SELECT COUNT(*) AS `count` FROM `attuacomcristo01`.`mensagens` AS `QrcodeMensagem` WHERE `QrcodeMensagem`.`qrcode_id` = 6695 | 1 | 1 | 0 |
| Query | Affected | Num. rows | Took (ms) | Actions |
|---|---|---|---|---|
| SELECT `Acesso`.`id`, `Acesso`.`created`, `Acesso`.`modified`, `Acesso`.`data`, `Acesso`.`site`, `Acesso`.`tipo`, `Acesso`.`campanha`, `Acesso`.`ip` FROM `attuacomcristo03`.`acessos` AS `Acesso` WHERE `Acesso`.`ip` = '216.73.216.51' AND `Acesso`.`created` >= '2026/04/06' | 0 | 0 | 92 | maybe slow |
| BEGIN | ||||
| INSERT INTO `attuacomcristo03`.`acessos` (`site`, `campanha`, `ip`, `tipo`, `modified`, `created`) VALUES ('MemorialQR', 'Direto', '216.73.216.51', 'PC', '2026-04-06 15:38:06', '2026-04-06 15:38:06') | 1 | 1 | 2 | maybe slow |
| COMMIT |
Peak Memory Use 5,44 MB
| Message | Memory use |
|---|---|
| Component initialization | 1,81 MB |
| Controller action start | 2,34 MB |
| Controller render start | 3,32 MB |
| View render complete | 3,98 MB |
Total Request Time: 283 (ms)
| Message | Time in ms | Graph |
|---|---|---|
| Core Processing (Derived from $_SERVER["REQUEST_TIME"]) | 34,91 | |
| Event: Controller.initialize | 15,25 | |
| Event: Controller.startup | 3,03 | |
| Controller action | 163,67 | |
| Event: Controller.beforeRender | 7,89 | |
| » Processing toolbar data | 7,69 | |
| Rendering View | 11,36 | |
| » Event: View.beforeRender | 0,07 | |
| » Rendering APP/View/Home/index.ctp | 5,91 | |
| » Event: View.afterRender | 0,04 | |
| » Event: View.beforeLayout | 0,04 | |
| » Rendering APP/View/Layouts/default.ctp | 3,75 | |
| » » Rendering APP/View/Elements/layout/header.ctp | 0,57 | |
| » » Rendering APP/View/Elements/layout/footer.ctp | 0,22 | |
| Event: View.afterLayout | 0,00 |
| Constant | Value |
|---|---|
| APENAS_NUMEROS | /[^0-9]/ |
| DEFAULT_URL | / |
| CHUNK_SIZE | 1048576 |
| NO_PHOTO | img/layout/placeholder.png |
| CS_HASH | dCx4s |
| Constant | Value |
|---|---|
| APP | /home/memorialqr/www/app/ |
| APP_DIR | app |
| APPLIBS | /home/memorialqr/www/app/Lib/ |
| CACHE | /home/memorialqr/www/app/tmp/cache/ |
| CAKE | /home/memorialqr/www/lib/Cake/ |
| CAKE_CORE_INCLUDE_PATH | /home/memorialqr/www/lib |
| CORE_PATH | /home/memorialqr/www/lib/ |
| CAKE_VERSION | 2.9.4 |
| CSS | /home/memorialqr/www/app/webroot/css/ |
| CSS_URL | css/ |
| DS | / |
| FULL_BASE_URL | https://www.memorialqr.com.br |
| IMAGES | /home/memorialqr/www/app/webroot/img/ |
| IMAGES_URL | img/ |
| JS | /home/memorialqr/www/app/webroot/js/ |
| JS_URL | js/ |
| LOGS | /home/memorialqr/www/app/tmp/logs/ |
| ROOT | /home/memorialqr/www |
| TESTS | /home/memorialqr/www/app/Test/ |
| TMP | /home/memorialqr/www/app/tmp/ |
| VENDORS | /home/memorialqr/www/vendors/ |
| WEBROOT_DIR | webroot |
| WWW_ROOT | /home/memorialqr/www/app/webroot/ |
| Environment Variable | Value |
|---|---|
| Php Version | 5.6.40 |
| Path | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
| User | memorialqr |
| Home | /home/memorialqr |
| Fcgi Role | RESPONDER |
| Redirect Unique Id | adP9jVFBLDM7MbVZZ3F2ngAAywM |
| Redirect Http Authorization | |
| Redirect Script Url | / |
| Redirect Script Uri | https://www.memorialqr.com.br/ |
| Redirect Https | on |
| Redirect Ssl Tls Sni | www.memorialqr.com.br |
| Redirect Http2 | on |
| Redirect H2push | off |
| Redirect H2 Push | off |
| Redirect H2 Pushed | |
| Redirect H2 Pushed On | |
| Redirect H2 Stream Id | 3 |
| Redirect H2 Stream Tag | 4174707-116-3 |
| Redirect Status | 200 |
| Unique Id | adP9jVFBLDM7MbVZZ3F2ngAAywM |
| Http Authorization | |
| Script Url | / |
| Script Uri | https://www.memorialqr.com.br/ |
| Https | on |
| Ssl Tls Sni | www.memorialqr.com.br |
| Http2 | on |
| H2push | off |
| H2 Push | off |
| H2 Pushed | |
| H2 Pushed On | |
| H2 Stream Id | 3 |
| H2 Stream Tag | 4174707-116-3 |
| Http Accept | */* |
| Http User Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| Http Accept Encoding | gzip, br, zstd, deflate |
| Http Referer | https://memorialqr.com.br/ |
| Http Host | www.memorialqr.com.br |
| Http Max Forwards | 10 |
| Ld Library Path | /usr/local/apache2/lib |
| Server Signature | |
| Server Software | Apache |
| Server Name | www.memorialqr.com.br |
| Server Addr | 191.6.210.191 |
| Server Port | 443 |
| Remote Addr | 216.73.216.51 |
| Document Root | /home/memorialqr/www/ |
| Request Scheme | https |
| Context Prefix | |
| Context Document Root | /home/memorialqr/www/ |
| Server Admin | memorialqr@memorialqr.com.br |
| Script Filename | //home/memorialqr/www/app/webroot/index.php |
| Remote Port | 21088 |
| Redirect Url | / |
| Gateway Interface | CGI/1.1 |
| Server Protocol | HTTP/2.0 |
| Request Method | GET |
| Query String | |
| Request Uri | / |
| Script Name | /app/webroot/index.php |
| Php Self | /app/webroot/index.php |
| Request Time Float | 1775500685,92 |
| Request Time | 1775500685 |
| Argc | 0 |