jWash — Plataforma SaaS para Lava-Rápidos
Uma plataforma multi-tenant que dá aos lava-rápidos presença on-line, agendamento on-line e ferramentas de gestão.
Visão geral
O jWash é uma plataforma de software como serviço para lava-rápidos no Brasil. Cada negócio recebe uma vitrine pública com seus serviços e preços, um fluxo de agendamento on-line com disponibilidade e um painel do proprietário para serviços, horários, equipe, clientes, veículos e agendamentos.
Contexto
O produto nasceu da observação de que muitos lava-rápidos têm pouca presença digital e poucas ferramentas para organizar agendamentos e o histórico de clientes. O jWash foi projetado para dar a um pequeno negócio uma presença on-line profissional e ferramentas operacionais do dia a dia, sem exigir conhecimento técnico.
Solução
Um backend monólito modular em Java e Spring Boot, um frontend em React e TypeScript que o consome por APIs REST e um banco PostgreSQL com migrações versionadas. Cada negócio é um tenant da mesma aplicação.
Arquitetura e abordagem de engenharia
- Monólito modular: uma única aplicação implantável organizada em módulos com limites claros; microsserviços não foram introduzidos de propósito.
- Multi-tenancy com esquema compartilhado: os dados de cada tenant carregam um identificador de tenant, e o tenant de uma requisição vem do usuário autenticado, nunca de dados enviados pelo cliente.
- Autenticação sem estado baseada em token, com verificação de e-mail, redefinição de senha, autenticação em dois fatores (TOTP) e passkeys (WebAuthn).
- A disponibilidade é calculada a partir dos horários de funcionamento, das exceções e dos agendamentos existentes, e os registros de visita usam bloqueio otimista.
- Um sistema de temas da vitrine baseado em registro: oito temas visuais compartilham um único fluxo de agendamento.
- A plataforma inclui cobrança de assinaturas com ciclo de teste, faturas e pagamentos via PIX.
Tecnologias
- Java
- Spring Boot
- Spring Security
- PostgreSQL
- Flyway
- React
- TypeScript
- Containerized deployment
Principais recursos
- Vitrine pública com serviços, preços e dados de contato do negócio, incluindo WhatsApp.
- Agendamento on-line com disponibilidade em tempo real e acompanhamento do agendamento pelo cliente.
- Painel do proprietário: serviços, horários e exceções, papéis da equipe, agendamentos e visitas.
- Cadastros de clientes e veículos com histórico de visitas.
- Oito temas selecionáveis para a vitrine.
- Assinaturas com período de teste e emissão de faturas.
Resultado e situação atual
Em produção em jwash.proactiveidea.com: uma plataforma funcional de vitrine, agendamento on-line e gestão do negócio.
Resultados mensurados — Não há métricas verificadas de desempenho ou de negócio publicadas para este projeto.
Nota de divulgação — Apenas a arquitetura não sensível é descrita. A imagem é uma arte ilustrativa e não mostra dados reais de tenants ou clientes.
Serviços relacionados
Guia relacionado
Contexto sobre como implantamos serviços Java:
Tem um projeto parecido em mente?
Conte-nos sobre o seu projeto e ajudaremos a definir a abordagem adequada.