1025 Soluções Cervejeiras — Construção do app do zero na VPS
0 de 22 tarefas concluídas
⚠️ Lógica de dependência
Cada módulo depende do anterior. Não adianta criar o comprovante sem o
formulário do técnico. Não adianta o curso sem o login. Siga a ordem — é a
ordem de construção real do app.
1
Fundação — banco de dados + autenticação
Semana 1
01
Definir e criar o banco de dados
Estrutura das tabelas: usuários, clientes, serviços, agendamentos,
OS, aulas, técnicos. Usaremos PostgreSQL na VPS. Tudo começa aqui.
Banco de dados
02
Sistema de autenticação com 4 perfis
Login com JWT para: Admin (proprietário), Cliente
(bar/restaurante), Técnico indicado, Aluno do curso. Cada um vê
uma área diferente.
BackendBanco de dados
03
Painel do Admin
Área exclusiva do proprietário: ver todos os clientes,
agendamentos, OS abertas, OS finalizadas, alunos do curso e
técnicos cadastrados.
FrontendAutenticação
04
Cadastro e login de clientes
Tela de cadastro para bares e restaurantes: nome do
estabelecimento, responsável, telefone, endereço. Login simples
com email e senha.
FrontendBackendAutenticação
2
CRM de Serviços — agendamento + OS
Semana 2
05
Catálogo de serviços
3 tipos: Assepsia de linha de chopp / Locação de equipamentos /
Manutenção simples. Cada um com descrição, periodicidade
recomendada e preço (opcional).
BackendBanco de dados
06
Agendamento de serviços
Cliente escolhe o serviço, data preferida e descreve o problema.
Pedido vai para o Admin. Admin aceita e confirma. Cliente recebe
confirmação.
FrontendBackendCatálogo + Cadastro de clientes
07
Notificação WhatsApp para o proprietário
Quando um cliente agenda, o proprietário recebe mensagem
automática no WhatsApp com os dados do pedido. Usa a API do
WhatsApp Business ou link direto.
IntegraçãoAgendamento
08
Formulário de OS — técnico registra o que foi feito
Após executar o serviço, o técnico abre o app, preenche: serviço
realizado, produtos usados, observações, periodicidade sugerida, e
dá "OK".
FrontendBackendAgendamento
3
Documentos — comprovantes e recibos em PDF
Semana 3
09
Geração automática de comprovante em PDF
Quando técnico dá "OK", app gera PDF automaticamente no modelo
1025: cabeçalho, logo, cliente, equipe, data, serviço, técnica,
referência ANVISA RDC 216/2004.
PDFBackendFormulário de OS
10
Área do cliente — histórico e download de comprovantes
Cliente faz login e vê todos os seus serviços realizados com data,
tipo e botão de download do comprovante em PDF.
FrontendGeração de PDF
11
Templates de comprovante por tipo de serviço
Cada serviço tem seu modelo: Assepsia (já temos o modelo), Locação
e Manutenção precisam de templates próprios com campos
específicos.
PDFGeração de PDF
4
Guia de Emergências — acesso público 24h
Semana 3
12
Mapa de problemas comuns (sem login)
Página pública acessível a qualquer hora: "Chopp sem pressão",
"Não está gelado", "Máquina fazendo barulho", "Chopp com espuma em
excesso". Cada problema tem diagnóstico e solução passo a passo.
Frontend
13
Botão de emergência — contato direto
Se o guia não resolver, botão fixo na tela: "Falar com técnico
agora" → abre WhatsApp do proprietário com mensagem pré-formatada
descrevendo o problema.
FrontendIntegraçãoMapa de problemas
5
Curso Online — produto digital pago
Semana 4 – 5
14
Estrutura do curso dentro do app
Módulos, aulas (máx 10), player de vídeo, controle de progresso
por aluno. Aluno compra → acesso permanente → vê as aulas no
próprio app.
FrontendBackendAutenticação
15
Página de vendas do curso (pública)
Landing page explicando o curso: o que aprende, para quem é,
preço, bônus, e botão de compra. Quem compra vira "Aluno"
automaticamente no sistema.
FrontendEstrutura do curso
16
Integração de pagamento
Conectar com Mercado Pago ou Stripe: cliente paga, sistema libera
acesso ao curso automaticamente. Alternativa: link externo de
pagamento manual.
IntegraçãoPágina de vendas
17
Upload e publicação das 10 aulas
Gravar e subir os vídeos na VPS ou YouTube privado. Publicar
dentro do app com controle de acesso — só alunos pagantes
assistem.
BackendEstrutura do curso + Pagamento
6
Rede de Técnicos
— construção lenta, visível quando pronto
2º semestre
18
Cadastro de técnicos certificados (admin)
Admin cadastra técnicos aprovados no curso presencial: nome,
cidade, estado, foto, especialidade. Ficam no banco mas invisíveis
para clientes por enquanto.
BackendPainel do Admin
19
Assinatura do técnico para aparecer no app
Técnico certificado pode pagar uma mensalidade para ser listado
publicamente como representante 1025 na sua cidade. Gestão pelo
Admin.
IntegraçãoCadastro de técnicos
20
Página pública "Encontre um técnico"
Listagem por estado/cidade dos técnicos certificados com
assinatura ativa. Filtro por localização. Fica OCULTA até ter
volume suficiente de técnicos cadastrados.
FrontendAssinatura do técnico
21
Perfil público do técnico
Cada técnico tem uma página: foto, cidade, serviços que executa,
certificação 1025 e botão de contato via WhatsApp.
FrontendPágina "Encontre um técnico"
22
Ativar página de técnicos para o público
Quando houver técnicos em ao menos 3 cidades diferentes, tornar a
página pública e divulgar. Marco de expansão nacional da 1025.