Producto de Proactive Idea · Plataforma SaaS multi-tenant

jWash — Plataforma SaaS para Autolavados

Una plataforma multi-tenant que da a los autolavados presencia en línea, reservas en línea y herramientas de gestión.

Estado
En producción
Interfaz de la plataforma jWash para gestión de lavaderos de autos

Resumen

jWash es una plataforma de software como servicio para autolavados en Brasil. Cada negocio recibe una vitrina pública con sus servicios y precios, un flujo de reservas en línea con disponibilidad y un panel del propietario para servicios, horarios, equipo, clientes, vehículos y reservas.

Contexto

El producto nació de observar que muchos autolavados tienen poca presencia digital y pocas herramientas para organizar reservas e historial de clientes. jWash fue diseñado para dar a un negocio pequeño una presencia en línea profesional y herramientas operativas cotidianas sin exigir conocimientos técnicos.

Solución

Un backend monolito modular en Java y Spring Boot, un frontend en React y TypeScript que lo consume mediante APIs REST y una base de datos PostgreSQL con migraciones versionadas. Cada negocio es un tenant de la misma aplicación.

Arquitectura y enfoque de ingeniería

  • Monolito modular: una sola aplicación desplegable organizada en módulos con límites claros; no se introdujeron microservicios a propósito.
  • Multi-tenancy con esquema compartido: los datos de cada tenant llevan un identificador de tenant, y el tenant de una solicitud proviene del usuario autenticado, nunca de datos enviados por el cliente.
  • Autenticación sin estado basada en tokens, con verificación de correo, restablecimiento de contraseña, autenticación de dos factores (TOTP) y passkeys (WebAuthn).
  • La disponibilidad se calcula a partir de los horarios de atención, las excepciones y las reservas existentes, y los registros de visita usan bloqueo optimista.
  • Un sistema de temas de la vitrina basado en registro: ocho temas visuales comparten un único flujo de reservas.
  • La plataforma incluye facturación de suscripciones con ciclo de prueba, facturas y pagos con PIX.

Tecnologías

  • Java
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • Flyway
  • React
  • TypeScript
  • Containerized deployment

Capacidades principales

  • Vitrina pública con servicios, precios y datos de contacto del negocio, incluido WhatsApp.
  • Reservas en línea con disponibilidad en tiempo real y seguimiento de la reserva por el cliente.
  • Panel del propietario: servicios, horarios y excepciones, roles del equipo, reservas y visitas.
  • Registros de clientes y vehículos con historial de visitas.
  • Ocho temas seleccionables para la vitrina.
  • Suscripciones con período de prueba y facturación.

Resultado y estado actual

En producción en jwash.proactiveidea.com: una plataforma funcional de vitrina, reservas en línea y gestión del negocio.

Resultados medidos — No se publican métricas verificadas de rendimiento o de negocio para este proyecto.

Nota de divulgación — Solo se describe la arquitectura no sensible. La imagen es arte ilustrativo y no muestra datos reales de tenants ni de clientes.

Servicios relacionados

Guía relacionada

Contexto sobre cómo desplegamos servicios Java:

¿Tiene un proyecto similar en mente?

Cuéntenos sobre su proyecto y le ayudaremos a definir el enfoque adecuado.

← Todos los proyectos