Parkrr
Parkrr es una aplicación PWA autocontenida en Docker para gestionar el almacenamiento de vehículos, personas y costes. Es un sistema self-hosted con interfaz móvil-first, escrito en Go y respaldado por PostgreSQL.
Ficha actualizada 23 sept 2026, 12:36 · upstream 23 sept 2026, 12:16 · release sin release detectada
Qué es Parkrr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Parkrr permite a los operadores pequeños (alquileres de espacios de estacionamiento, estacionamiento invernal, camping y estacionamiento de barcos) gestionar vehículos (coches, remolques, caravanas, motorhomes, motocicletas...) que las personas depositan en su espacio, y calcular los costes continuos por vehículo —mensuales o anuales— prorrateados al día. La aplicación es totalmente autocontenida: todos los activos frontend (CSS, JS, iconos, gráficos) se sirven localmente sin CDNs ni rastreo externo. El idioma de la interfaz es alemán; este README está en inglés.
El sistema ofrece un panel de control centralizado que muestra el estado de cada vehículo, permite configurar tarifas y cobros, registrar pagos con saldo pendiente (guthaben), generar facturas BAO-adjuntas a códigos QR, gestionar protocolos de entrega y recuperación, y ofrecer portales de servicio al cliente. Incluye importación/exportación CSV, búsqueda fuzzy en múltiples entidades, autenticación segura con passkeys y 2FA, y backups cifrados.
- Gestionar el inventario de vehículos (coches, remolques, caravanas) depositados por clientes en un estacionamiento o garaje
- Calcular costes operativos mensuales o anuales prorrateados al día para cada vehículo
- Registrar pagos y cobros con saldo pendiente (guthaben), permitiendo transferir el crédito entre vehículos abiertos
- Generar facturas BAO-adjuntas a códigos QR para pago en efectivo, con recordatorios automáticos de vencimiento
- Gestionar protocolos de entrega y recuperación de vehículos mediante firma digital
- Configurar tarifas por tipo de vehículo (precio base + extras) o tarifa plana por persona
- Exportar datos del sistema a CSV para auditoría o integración con sistemas externos
- Implementar autenticación segura con passkeys, 2FA y recuperación de contraseñas
- Sistema autocontenido en Docker: todos los activos frontend se sirven localmente sin dependencias externas ni rastreo
- Slider de estado por vehículo (reservado, almacenado, cobrado; abierto, pagado) con un solo clic
- Garagenplaner: editor visual a escala para planificar estacionamientos con zonas exclusivas y vehículos colocados en sus plazas
- Tarifas flexibles: precios base + extras por vehículo, o tarifa plana por persona prorrateada al día
- Backup cifrado AES-256-GCM con respaldo off-site opcional a S3-compatible
- Búsqueda fuzzy en múltiples entidades (personas, vehículos, facturas, garajes) con soporte para diacríticos
- El sistema es de código abierto y no incluye un panel administrativo web completo; el acceso se realiza mediante portales móviles o enlaces por email
- La gestión de pagos requiere que los clientes accedan a la aplicación móvil, lo cual puede ser una barrera para usuarios con baja alfabetización digital
- El sistema depende de Docker Compose y no funciona en entornos sin contenedores ni redes Docker
- No incluye un panel web administrativo completo; el acceso se realiza mediante portales móviles o enlaces por email
- La seguridad del sistema depende de la configuración correcta de variables de entorno, especialmente las credenciales de sesión
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Parkrr: clona el repositorio en tu máquina local y ejecuta `docker compose up -d --build`. El servicio HTTP se inicia en puerto 8080 y la base de datos en 5432. Se recomienda configurar un firewall que permita tráfico solo a 8080. Para backups off-site, configura variables como PARKRR_BACKUP_KEY, PARKRR_S3_ENDPOINT y PARKRR_S3_BUCKET. Si el sistema corre detrás de un proxy (Nginx, Traefik), activa `PARKRR_TRUSTED_PROXY=true` y añade las IPs del proxy en `PARKRR_TRUSTED_PROXY_CIDRS`. Para autenticación con passkeys, configura `PARKRR_WEBAUTHN_RP_ID` como tu dominio registrable. El sistema es compatible con HTTPS por defecto, pero el modo de desarrollo permite usar HTTP sin SSL.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.





