← Volver a proyectos
Completado Colaborativos

Condominio App

Plataforma de gestión residencial con control de pagos multidivisa (BS/USD) y scraping de la tasa BCV.

Galería

Descripción

Sistema en Laravel 8 para administrar condominios en Venezuela. Maneja el registro de residentes, reservas de áreas comunes, control de visitas por vigilancia y facturación en dos monedas mediante scraping diario del Banco Central.

Problemas que resuelve

La administración de condominios en Venezuela es particularmente compleja por la volatilidad cambiaria: los pagos se manejan en bolívares y dólares simultáneamente, con necesidad de convertir montos a tasa oficial del BCV. Además, los condominios requieren control de visitas con vigilante 24/7, reserva de áreas comunes, y comunicación interna — todo disperso en planillas y grupos de WhatsApp.

Funcionalidades destacadas

  • Pagos multidivisa (BS y USD) con scraping automático de la tasa de cambio del BCV vía Guzzle
  • Generación de recibos de pago en PDF con DomPDF y reportes financieros con análisis de deudas
  • Sistema de reservas de áreas comunes (salón de fiestas, piscina, gimnasio) con alertas de proximidad
  • Control de visitas y entregas con registro de entrada/salida, búsqueda avanzada y rol de vigilante dedicado
  • Portal de comunicados internos con publicación segmentada por tipo de usuario
  • 4 niveles de acceso: Super Admin, Admin Condominio, Residente y Vigilante, con respaldos de BD

Arquitectura

Laravel 8 con arquitectura MVC. API REST con ~80 endpoints protegidos por autenticación custom basada en tokens de sesión. Frontend JavaScript vanilla organizado en módulos ES6 (api/, controllers/, components/, helpers/) sin dependencia de SPA frameworks. Bootstrap 4 + DataTables + Chart.js para UI. DomPDF para reportes PDF desde vistas Blade independientes. Scraping del BCV con Guzzle.

Tiempo de desarrollo

Varios meses

Stack tecnológico

PHP Laravel MySQL JavaScript Bootstrap

Herramientas

VS CodeGit
Ir al inicio

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
En desarrollo
Propios
Ver detalles

Yezzfolio CMS

CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.

Node.jsExpressTypeScriptPostgreSQL +3
Ver detalles
Completado
Propios
Ver detalles

GIDE App

Aplicación web para la Gestión de Información del Departamento de Epidemiología de salud pública.

ReactNode.jsExpressMySQL +2