Portafolio de proyectos

Aplicaciones reales,
listas para probar

Una selección de proyectos desarrollados por Jean Carlos Sandoval Rosas: facturación electrónica, despliegue continuo, búsqueda en documentos con IA, conciliación bancaria, autenticación segura, tableros de indicadores e integración con APIs. Cada demo es funcional: entra, crea, edita y explora.

22Proyectos
60+Tecnologías
1.191Vistas
jcsandoval.dev/proyectos/pipeline
Captura de pantalla de Pipeline CI/CD y Despliegues
62 vistas DevOps

Pipeline CI/CD y Despliegues

Orquestación de despliegues por etapas: compilación con Maven, pruebas automatizadas, control de calidad con SonarQube, imagen Docker, ambiente de pruebas, aprobación manual y despliegue gradual (canary) en producción con reversión automática y métricas DORA.

CI/CDDockerKubernetesDORA
Probar demo
jcsandoval.dev/proyectos/facturacion
Captura de pantalla de Facturación Electrónica DIAN
41 vistas Backend

Facturación Electrónica DIAN

Emisión de factura electrónica con cálculo de impuestos y retenciones, dígito de verificación del NIT, CUFE en SHA-384, XML UBL 2.1 y representación gráfica con QR.

PHP 8UBL 2.1SHA-384DIAN
Probar demo
jcsandoval.dev/proyectos/buscador-ia
Captura de pantalla de Asistente de Documentos con Citas (RAG)
37 vistas IA

Asistente de Documentos con Citas (RAG)

Responde preguntas sobre las políticas internas de una empresa citando el documento y la sección exacta. Usa generación aumentada por recuperación (RAG): fragmentación, expansión de consulta con sinónimos y ranking BM25 en PHP, sin enviar datos a servicios externos.

RAGBM25NLPPHP 8
Probar demo
jcsandoval.dev/proyectos/conciliacion
Captura de pantalla de Conciliación Bancaria Automática
64 vistas Backend

Conciliación Bancaria Automática

Cruza el extracto del banco con el libro auxiliar: coincidencias exactas, por tolerancia de fechas y agrupadas, detección de GMF y comisiones, y asientos de ajuste sugeridos.

PHP 8CSVContabilidadAlgoritmos
Probar demo
jcsandoval.dev/proyectos/turnos
Captura de pantalla de Gestión de Turnos y Filas
44 vistas Full Stack

Gestión de Turnos y Filas

Kiosco para tomar turno, pantalla de llamado con voz, consola de asesores con prioridades y estadísticas de espera, sincronizados en tiempo real entre ventanas.

Tiempo realBroadcastChannelSpeech APIJavaScript
Probar demo
jcsandoval.dev/proyectos/revista
Captura de pantalla de Revista Digital con Suscripciones
77 vistas Full Stack

Revista Digital con Suscripciones

Revista con zonas premium, muro de pago, videos, podcasts y guías protegidas, y cobros recurrentes con Wompi (tokenización, webhook firmado y renovaciones).

PHP 8WompiSuscripcionesPaywall
Probar demo
jcsandoval.dev/proyectos/billetera
Captura de pantalla de App Móvil: Billetera Digital
62 vistas Móvil

App Móvil: Billetera Digital

App móvil de pagos: saldo, transferencias con PIN, pago con QR, bolsillos de ahorro, estadísticas y modo oscuro. Se instala en el celular como app.

App móvilPWAMaterial DesignJavaScript
Probar demo
jcsandoval.dev/proyectos/tienda
Captura de pantalla de Tienda en Línea
47 vistas Full Stack

Tienda en Línea

Comercio electrónico con catálogo, filtros, favoritos, carrito lateral, cupones de descuento, envío gratis por monto y proceso de pago con historial de pedidos.

E-commerceCarritoCheckoutJavaScript
Probar demo
jcsandoval.dev/proyectos/nomina
Captura de pantalla de Liquidador de Nómina Colombia
51 vistas Backend

Liquidador de Nómina Colombia

Calcula devengados, horas extra, deducciones, aportes, prestaciones sociales y costo total del empleado. El cálculo corre en PHP y genera el desprendible.

PHP 8API JSONNóminaImprimible
Probar demo
jcsandoval.dev/proyectos/rastreo
Captura de pantalla de Rastreo de Domicilios en Mapa
52 vistas APIs

Rastreo de Domicilios en Mapa

Seguimiento en vivo de repartidores sobre un mapa real, rutas por calles, tiempo estimado de llegada y asignación del repartidor más cercano.

LeafletOpenStreetMapOSRMGeolocalización
Probar demo
jcsandoval.dev/proyectos/helpdesk
Captura de pantalla de Mesa de Ayuda (Tickets)
55 vistas Full Stack

Mesa de Ayuda (Tickets)

Sistema de soporte con tickets, prioridades, tiempos de respuesta (SLA), asignación de agentes, conversación y respuestas predefinidas.

SoporteSLACRUDJavaScript
Probar demo
jcsandoval.dev/proyectos/encuestas
Captura de pantalla de Constructor de Encuestas
62 vistas Frontend

Constructor de Encuestas

Crea encuestas con distintos tipos de pregunta, respóndelas en modo vista previa y analiza los resultados con gráficos y exportación a CSV.

FormulariosGráficosCSVJavaScript
Probar demo
jcsandoval.dev/proyectos/login
Captura de pantalla de Sistema de Login Seguro
67 vistas Backend

Sistema de Login Seguro

Registro e inicio de sesión con contraseñas protegidas con hash bcrypt, token CSRF, roles y bloqueo automático tras intentos fallidos.

PHP 8SesionesbcryptCSRF
Probar demo
jcsandoval.dev/proyectos/inventario
Captura de pantalla de Gestión de Inventario (CRUD)
49 vistas Full Stack

Gestión de Inventario (CRUD)

Crear, listar, editar y eliminar productos con búsqueda, filtros, ordenamiento, alertas de stock y exportación a CSV.

JavaScriptCRUDLocalStorageCSV
Probar demo
jcsandoval.dev/proyectos/punto-venta
Captura de pantalla de Punto de Venta (POS)
67 vistas Full Stack

Punto de Venta (POS)

Caja registradora con catálogo, carrito, IVA, descuentos, cálculo de cambio, ticket imprimible e historial de ventas.

JavaScriptPOSImpresiónUX
Probar demo
jcsandoval.dev/proyectos/dashboard
Captura de pantalla de Dashboard de Ventas
40 vistas Dashboards

Dashboard de Ventas

Panel gerencial con indicadores animados y gráficos de línea, barras y dona dibujados en SVG, con filtros por año y región.

SVGData VizKPIsJavaScript
Probar demo
jcsandoval.dev/proyectos/kanban
Captura de pantalla de Tablero Kanban
38 vistas Frontend

Tablero Kanban

Gestión ágil de tareas con arrastrar y soltar, prioridades, etiquetas, fechas límite y contadores por columna.

Drag & DropScrumJavaScript
Probar demo
jcsandoval.dev/proyectos/clima
Captura de pantalla de App del Clima
57 vistas APIs

App del Clima

Consumo de una API REST real: búsqueda de ciudades, clima actual, pronóstico de 7 días y geolocalización del navegador.

API RESTFetchAsync/AwaitGeolocalización
Probar demo
jcsandoval.dev/proyectos/cotizaciones
Captura de pantalla de Generador de Cotizaciones PDF
57 vistas Full Stack

Generador de Cotizaciones PDF

Formulario dinámico de ítems con vista previa en vivo, cálculo de impuestos y descarga de la cotización en PDF.

jsPDFFormulariosJavaScript
Probar demo
jcsandoval.dev/proyectos/citas
Captura de pantalla de Agenda de Citas Médicas
49 vistas Full Stack

Agenda de Citas Médicas

Calendario mensual con horarios disponibles, reserva por especialidad y médico, validaciones y cancelación de citas.

CalendarioReservasJavaScript
Probar demo
jcsandoval.dev/proyectos/gastos
Captura de pantalla de Control de Gastos
60 vistas Dashboards

Control de Gastos

Finanzas personales: ingresos y gastos por categoría, balance mensual, gráfico de distribución y filtros por mes.

FinanzasSVGJavaScript
Probar demo
jcsandoval.dev/proyectos/github
Captura de pantalla de Explorador de GitHub
53 vistas APIs

Explorador de GitHub

Consulta perfiles públicos de GitHub: estadísticas, lenguajes más usados y repositorios ordenables en tiempo real.

GitHub APIRESTFetch
Probar demo