PrimeWave

🌊 PrimeWave Marine System

Prompt de desenvolvimento completo — PHP · PWA · Área Cliente + Admin · Evolution API · WhatsApp · Email

1

Visão Geral do Projeto

Desenvolva um sistema web completo para a empresa PrimeWave Marine — serviços premium de detalhamento náutico no Sul da Flórida (EUA). O sistema deve ser construído em PHP (backend) com frontend responsivo, instalável como PWA (Progressive Web App) no iPhone, Android e acessível via PC. A identidade visual deve seguir a marca: tons de azul-marinho, dourado e branco, tipografia elegante, remetendo ao universo náutico premium. Usar a logo existente de https://primewavemarine.com/

2

Estrutura Técnica

  • Backend: PHP 8.2+ com PDO/MySQL, arquitetura MVC ou organizada por módulos
  • Frontend: HTML5 + CSS3 + JS vanilla ou Alpine.js (leve), totalmente responsivo
  • PWA: manifest.json, service worker, ícones, instalável em iPhone e Android via "Adicionar à tela inicial"
  • Banco de dados: MySQL com tabelas de usuários, embarcações, serviços, orçamentos, agendamentos, notificações, pagamentos
  • Autenticação: login com email/senha, hash bcrypt, sessões seguras, recuperação de senha por email
  • Dois níveis de acesso: cliente (portal) e administrador (painel)
  • API de integração WhatsApp: Evolution API (configurável com endpoint e API key)
  • Email: PHPMailer ou SMTP nativo para confirmações, orçamentos e lembretes
  • Geração de PDF: biblioteca FPDF ou Dompdf para orçamentos e relatórios
3

Área do Cliente — Funcionalidades

  • Cadastro e login com validação de email
  • Perfil completo com nome, telefone (WhatsApp), foto, endereço
  • Cadastro de embarcações: nome, tipo (lancha, veleiro, iate, jet ski), tamanho em pés, material do casco, ano, cor, foto, observações
  • Solicitação de orçamento: selecionar embarcação + serviços desejados + data preferida; ao enviar, notifica admin via WhatsApp e email
  • Simulador de valores: cliente seleciona serviço + tamanho da embarcação e o sistema calcula o valor estimado com base na tabela cadastrada no admin; resultado exportável em PDF ou enviável via WhatsApp/email diretamente
  • Acompanhamento do serviço em tempo real com etapas configuráveis (ex: Agendado → Em andamento → Limpeza → Inspeção → Concluído)
  • Histórico de todos os serviços realizados com PDF de cada um
  • Central de notificações: lembretes de manutenção, confirmações, atualizações de status
  • Área de agendamento: ver datas disponíveis e agendar diretamente
4

Área Admin — Funcionalidades

  • Dashboard com KPIs: total de clientes, orçamentos do mês, serviços em andamento, faturamento, alertas
  • Gestão de clientes: listar, visualizar, editar, inativar; ver todas as embarcações e histórico de cada cliente
  • Gestão de serviços e tabela de preços: cadastrar serviços (nome, descrição, foto), definir preços por faixa de tamanho de embarcação (ex: até 20 pés, 21–30 pés, 31–40 pés, 40+ pés)
  • Gestão de orçamentos: aprovar, rejeitar, editar, converter em ordem de serviço; ao aprovar, notifica cliente via WhatsApp e email
  • Ordens de serviço: criar, atualizar status em etapas, adicionar fotos, notas técnicas, assinar digitalmente
  • Agendamento: calendário visual de todos os serviços; reagendar com notificação automática ao cliente
  • Envio de lembretes: selecionar cliente(s), escrever mensagem, enviar via WhatsApp (Evolution API) e/ou email
  • Relatórios em PDF: faturamento por período, serviços realizados, clientes ativos, orçamentos aprovados/rejeitados
  • Receber notificação imediata (WhatsApp + email) quando cliente solicitar orçamento ou fechar serviço
  • Configurações: dados da empresa, credenciais SMTP, credenciais Evolution API, etapas dos serviços, usuários admin
5

Serviços Padrão Iniciais a Cadastrar

  • Hull Polishing (Polimento do casco)
  • Metal Polishing (Polimento de metal)
  • Boat Wash (Lavagem completa)
  • Fine Detailing (Detalhamento fino)
  • Teak Restoration (Restauração de teca)
  • Ceramic Coating (Revestimento cerâmico)
  • Full Paint Premium (Pintura completa)
  • Bottom Painting (Pintura de fundo)
  • Cada serviço deve ter tabela de preços por faixa de tamanho cadastrável pelo admin
6

PWA — Requisitos

  • manifest.json com nome "PrimeWave Marine", ícones em múltiplas resoluções, theme_color azul-marinho, display standalone
  • Service worker com cache offline das páginas principais
  • Splash screen personalizada com logo
  • Meta tags Apple para suporte a iPhone (apple-mobile-web-app-capable, apple-touch-icon)
  • Botão "Instalar App" na primeira visita com orientação para iOS e Android
7

Melhorias Sugeridas (além do solicitado)

📸 Galeria de Fotos por Serviço

Antes & Depois de cada serviço — visível para o cliente e usável como portfólio interno.

⭐ Avaliações de Clientes

Após conclusão do serviço, cliente avalia (1–5 estrelas + comentário). Admin vê no dashboard.

💳 Link de Pagamento

Integração com Stripe ou PayPal para o cliente pagar o orçamento aprovado diretamente pelo portal.

📊 Dashboard do Cliente

Gráfico de histórico de gastos, próximo serviço agendado e status da embarcação em destaque.

🔔 Push Notifications

Notificações push via PWA para atualização de status do serviço mesmo com app fechado.

📍 Localização do Técnico

Admin pode marcar "técnico a caminho" e o cliente acompanha status em tempo real.

🤖 Chatbot WhatsApp

Fluxo automatizado na Evolution API: cliente manda mensagem e recebe menu de opções automático.

📅 Lembretes Automáticos

Cron job para enviar lembrete automático de manutenção sazonal baseado no histórico do cliente.

Welcome back, John 👋
JS
ACTIVE SERVICES
2
▲ 1 in progress
MY VESSELS
1
Sea Dream — 38 ft
NEXT APPOINTMENT
May 24
Ceramic Coating
🛥️
Sea Dream
2019 · Fiberglass · White · 38 ft
38 ft
Length
2019
Year
5
Services Done

Recent Services

View all →
ServiceDateStatusAmount
Hull PolishingMay 10, 2026Completed$680
Ceramic CoatingMay 24, 2026Scheduled$1,200
Boat WashApr 15, 2026Completed$250
Price Simulator

Configure Your Service

ESTIMATE FOR
Sea Dream — 38 ft
31–40 ft range · Fiberglass
Hull Polishing$680.00
Ceramic Coating$1,200.00
TOTAL ESTIMATE$1,880.00
ℹ️ This is an estimate. Final price may vary based on vessel condition. Valid for 30 days.
Admin Dashboard
PW
REVENUE (MAY)
$18,240
▲ +22% vs Apr
ACTIVE CLIENTS
47
▲ +3 this week
PENDING QUOTES
3
● Needs attention
IN PROGRESS
5
Services active

Recent Notifications

New quote request — Michael Torres
Hull Polishing + Fine Detailing · 42 ft · 2 min ago
Service approved — Sarah Johnson
Ceramic Coating · $1,200 · 15 min ago
Quote expired — Robert Chang
Teak Restoration · 30 days passed · 1h ago
New client registered — Amanda Reyes
Via portal · 2h ago

Work Orders — Today

ClientServiceStatus
JR
James R.
Hull PolishIn Progress
SM
Sofia M.
Boat WashCompleted
DK
Daniel K.
Teak RestoreInspection

Pending Quotes — Action Required

ClientVesselServicesEst. ValueRequestedAction
Michael Torres Blue Horizon · 42 ft Hull Polish, Fine Detail $1,160 2 min ago
Laura Vega Ocean Spirit · 28 ft Ceramic Coating $900 1h ago
📅 Scheduling — May 2026
May 2026
Su
Mo
Tu
We
Th
Fr
Sa
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today Has Appointment

Today's Schedule — May 20

8:00 AM
James R. — Hull Polishing
Blue Star · 36 ft · Marina del Ray
In Progress
1:00 PM
Sofia M. — Boat Wash
White Pearl · 24 ft
Completed
3:30 PM
Daniel K. — Teak Restoration
Sun Runner · 42 ft
Upcoming
Service Tracker — Ceramic Coating

Work Order #2024-089 · Sea Dream · 38 ft

In Progress
Scheduled
Vessel Received
Pre-wash
4
Coating Applied
5
Curing
6
Final Inspection
7
Ready for Pickup
🔵 Current Step: Ceramic coating is being applied. Expected completion: May 24, 2026 at 5:00 PM.

Service Details

ServiceCeramic Coating
VesselSea Dream · 38 ft
StartedMay 20, 2026
Est. FinishMay 24, 2026
Value$1,200.00

Service Updates

Coating application started
Today, 9:30 AM · via WhatsApp + Email
Pre-wash completed
Today, 8:15 AM
Vessel received at marina
Today, 8:00 AM