{
    "metadata": {
        "mode": "apps-web",
        "version": "4.0",
        "lastUpdate": "2026-07-12",
        "description": "Datos unificados para modos Apps Web: App-Layers-Light (Prot15), App-Layers-Dark (Prot16), Apple-Store (Prot26), Apple-Launcher (ProtE1) — Sobre Mi",
        "r2Config": {
            "icon": {
                "baseUrl": "https://th.davidmcaru.com/sobre-mi",
                "folder": "6-app-icon"
            },
            "bg": {
                "baseUrl": "https://web.davidmcaru.com/sobre-mi",
                "folder": "5-app-fondo"
            }
        }
    },

    "sectionHeader": {
        "label": "💻 Desarrollo Web",
        "title": "Mis aplicaciones",
        "subtitle": "Apps web construidas sin frameworks, desde cero, con JavaScript vanilla"
    },

    "apps": [
        {
            "id": "postales",
            "order": 20260706,
            "published": true,
            "status": "live",

            "name": "Editor de Postales",
            "shortName": "Editor<br>Postales",
            "subtitle": "Crea y comparte postales — Web App",
            "mobileSubtitle": "Crea y comparte postales",
            "developer": "davidmcaru",
            "version": "v2026.07",
            "icon": "✉️",

            "description": "<p>Editor de postales bilingüe español-japonés con traducción automática y tipografía equivalente. Combina dos capas de imagen con filtros, escala, rotación y opacidad sobre 500 diseños con favoritos y buscador.</p><p>Elige entre más de 80 plantillas temáticas, edita el texto con negrita, cursiva y secciones reordenables, guarda tus postales y compártelas por código. Exporta en JPG o PDF en A4/A5.</p>",
            "tabletDescription": "<p>Editor de postales bilingüe ES-JA con traducción automática. Más de 80 plantillas, 500 diseños y 2 capas de imagen con filtros.</p><p>Guarda y comparte por código. Exporta JPG o PDF en A4/A5.</p>",
            "mobileDescription": "Editor de postales ES-JA con traducción automática. Más de 80 plantillas, 500 diseños, 2 capas con filtros. Export JPG/PDF en A4/A5.",

            "tech": ["HTML5", "CSS3", "JSON", "Vanilla JS", "Responsive", "Dark Mode", "i18n"],
            "features": [
                "2 Capas + Filtros",
                "JPG / PDF",
                "ES / Japonés",
                "Auto-Traducción",
                "84 Plantillas",
                "+500 Diseños",
                "Guarda + Importa",
                "Gratuito"
            ],

            "stats": {
                "version": "v2026.07",
                "export": "JPG/PDF",
                "lang": "ES/JP",
                "designs": "+500"
            },

            "badges": ["Disponible", "Gratuito", "Creatividad"],
            "rating": "★★★★★",
            "ratingText": "84 plantillas y +500 diseños",

            "cta": { "text": "Abrir Editor", "href": "/app/postal/editor/" },
            "detailLink": { "text": "Ver detalles →", "href": "#" },

            "layers": {
                "lightCta": "Abrir",
                "lightIcon": "Postal-02-Light.webp",
                "darkFileName": "postal-editor/",
                "darkFileMeta": "drwxr — Postal Editor — 86 KB",
                "darkCta": "run pstls.app",
                "darkIcon": "Postal-02-Dark.webp"
            },

            "store": {
                "gradientVisual": "var(--color-accent)",
                "gradientIcon": "var(--color-accent)",
                "lightIcon": "Postal-02-Light.webp",
                "darkIcon": "Postal-02-Dark.webp",
                "bgImage": "app-postal-01.webp",
                "mobileCta": "Abrir editor de postales"
            },

            "launcher": {
                "color": "dark",
                "badge": "2026",
                "badgeType": "new",
                "section": "main",
                "lightIcon": "Postal-02-Light.webp",
                "darkIcon": "Postal-02-Dark.webp"
            }
        },

        {
            "id": "planner",
            "order": 20260401,
            "published": true,
            "status": "live",

            "name": "Planner",
            "shortName": "Planner",
            "subtitle": "Planificador semanal, mensual y trimestral — Web App",
            "mobileSubtitle": "Planner semanal, mensual y trimestral",
            "developer": "davidmcaru",
            "version": "v2026.04",
            "icon": "📅",

            "description": "<p>Planificador imprimible en tres vistas: semanal, mensual y trimestral. Configura días, franjas horarias, festivos por comunidad autónoma y exporta en PDF o imagen lista para imprimir.</p><p>Elige entre 17 temas de color y 11 estilos tipográficos. Añade textos y colores de fondo por celda. Disponible en español, inglés y alemán. Personaliza el diseño y descarga al instante.</p>",
            "tabletDescription": "<p>Planificador imprimible en tres vistas: semanal, mensual y trimestral. Festivos por CCAA, 17 temas y 11 estilos tipográficos.</p><p>Configura días, franjas horarias y exporta en PDF o imagen. Disponible en ES/EN/DE.</p>",
            "mobileDescription": "Planner semanal, mensual y trimestral imprimible. 17 temas, 11 tipografías, festivos por CCAA. Export PDF/imagen en A4 o A5. ES/EN/DE.",

            "tech": ["HTML5", "CSS3", "JSON", "Vanilla JS", "Responsive", "Dark Mode", "i18n"],
            "features": [
                "Export JPG / PDF",
                "Semanal",
                "Mensual",
                "Trimestral",
                "17 Temas",
                "11 Tipografías",
                "Festivos CCAA",
                "A4/A5",
                "ES/EN/DE",
                "Gratuito"
            ],

            "stats": {
                "version": "v2026.04",
                "export": "PDF/JPG",
                "lang": "ES/EN/DE",
                "format": "A4/A5"
            },

            "badges": ["Disponible", "Gratuito", "Productividad"],
            "rating": "★★★★★",
            "ratingText": "Fácil y rápido de personalizar",

            "cta": { "text": "Abrir Planner", "href": "/app/planner/editor/" },
            "detailLink": { "text": "Ver detalles →", "href": "#" },

            "layers": {
                "lightCta": "Abrir",
                "lightIcon": "Planner-Light.webp",
                "darkFileName": "planner/",
                "darkFileMeta": "drwxr — Planner — 28 KB",
                "darkCta": "run plnr.app",
                "darkIcon": "Planner-Dark.webp"
            },

            "store": {
                "gradientVisual": "var(--color-accent)",
                "gradientIcon": "var(--color-accent)",
                "lightIcon": "Planner-Light.webp",
                "darkIcon": "Planner-Dark.webp",
                "bgImage": "app-planner-01.webp",
                "mobileCta": "Abrir Planner"
            },

            "launcher": {
                "color": "blue",
                "badge": "2026",
                "badgeType": "new",
                "section": "main",
                "lightIcon": "Planner-Light.webp",
                "darkIcon": "Planner-Dark.webp"
            }
        },

        {
            "id": "cv-pm",
            "order": 20260201,
            "published": true,
            "status": "live",

            "name": "Curriculum Vitae",
            "shortName": "Editor<br>CV",
            "subtitle": "CV interactivo — Web App",
            "mobileSubtitle": "Editor de CV",
            "developer": "davidmcaru",
            "version": "v2026.02",
            "icon": "📄",

            "description": "<p>La forma más rápida y sencilla de mantener tu perfil profesional al día.</p><p>Adapta tipografías, paletas de color, estructuras de diseño, traduce automáticamente y descarga de forma instantánea en PDF. Editor con documentos optimizados para sistemas ATS</p>",
            "tabletDescription": "<p>La forma más rápida y sencilla de mantener tu perfil profesional al día.</p><p>Adapta tipografías, paletas de color, estructuras de diseño, traduce automáticamente y descarga de forma instantánea en PDF.</p><p>Con documentos optimizados para ATS.</p>",
            "mobileDescription": "CV interactivo con traducción automática y export PDF. Personaliza diseño, paletas y tipografías en segundos.",

            "tech": ["HTML5", "CSS3", "JSON", "Vanilla JS", "Responsive", "Dark Mode", "i18n"],
            "features": [
                "A+ Performance",
                "PDF Nativo",
                "Multi-idioma",
                "Auto-Traducción",
                "12 Colores",
                "4 Diseños",
                "Formato ATS",
                "Gratuito"
            ],

            "stats": {
                "version": "v2026.02",
                "export": "PDF/A-1b",
                "lang": "ES/EN/DE",
                "format": "Harvard/ATS"
            },

            "badges": ["Disponible", "Gratuito", "Business"],
            "rating": "★★★★★",
            "ratingText": "Facil de usar, resultado profesional",

            "cta": { "text": "Abrir CV", "href": "/app/CV/editor/" },
            "detailLink": { "text": "Ver detalles →", "href": "#" },

            "layers": {
                "lightCta": "Abrir",
                "lightIcon": "CV-Editor-Light.webp",
                "darkFileName": "curriculum-vitae/",
                "darkFileMeta": "drwxr — CV Editor — 42 KB",
                "darkCta": "run cv.app",
                "darkIcon": "CV-Editor-Dark.webp"
            },

            "store": {
                "gradientVisual": "var(--color-accent)",
                "gradientIcon": "var(--color-accent)",
                "lightIcon": "CV-Editor-Light.webp",
                "darkIcon": "CV-Editor-Dark.webp",
                "bgImage": "app-cv-01.webp",
                "mobileCta": "Abrir editor de CV",
                "description": "<p>La forma más rápida y sencilla de crear, personalizar y mantener tu perfil profesional al día con un resultado impecable.</p><p>Adapta tipografías, paletas de color, estructuras de diseño, traduce automáticamente y descarga de forma instantánea en PDF. Editor con documentos optimizados para sistemas ATS</p>",
                "tabletDescription": "<p>La forma más rápida y sencilla de crear, personalizar y mantener tu perfil profesional al día con un resultado impecable.</p><p>Adapta tipografías, paletas de color, estructuras de diseño, traduce automáticamente y descarga de forma instantánea en PDF. Editor con documentos optimizados para sistemas ATS</p>"
            },

            "launcher": {
                "color": "blue",
                "badge": "2026",
                "badgeType": "new",
                "section": "main",
                "lightIcon": "CV-Editor-Light.webp",
                "darkIcon": "CV-Editor-Dark.webp"
            }
        },

        {
            "id": "next-project",
            "published": true,
            "status": "wip",

            "name": "Próximamente",
            "shortName": "DevTool",
            "subtitle": "En fase de diseño",
            "developer": "davidmcaru",
            "version": "—",
            "icon": "🚀",

            "description": "Nuevo proyecto en fase de diseño. Herramientas creativas que ampliarán este ecosistema digital. Stay tuned.",
            "tabletDescription": "Nuevo proyecto en fase de diseño.",
            "mobileDescription": "Próximamente.",

            "tech": [],
            "features": [],

            "stats": {},

            "badges": ["En desarrollo"],
            "rating": null,
            "ratingText": null,

            "cta": { "text": "Próximamente", "href": "/otros/mantenimiento/", "disabled": true },
            "detailLink": null,

            "layers": {
                "lightCta": "Próximamente",
                "lightIcon": "DevTool-Light.webp",
                "darkFileName": "next-project/",
                "darkFileMeta": "drwx-- — En desarrollo — 0 KB",
                "darkCta": "—",
                "darkIcon": "DevTool-Dark.webp"
            },

            "store": {
                "gradientVisual": "linear-gradient(135deg, #6b7280, #9ca3af)",
                "gradientIcon": "linear-gradient(135deg, #6b7280, #9ca3af)",
                "lightIcon": "DevTool-Light.webp",
                "darkIcon": "DevTool-Dark.webp",
                "bgImage": "12-dev.webp"
            },

            "launcher": {
                "color": "gray",
                "badge": "WIP",
                "badgeType": "wip",
                "section": "main",
                "lightIcon": "DevTool-Light.webp",
                "darkIcon": "DevTool-Dark.webp"
            }
        }
    ],

    "launcherConfig": {
        "sections": [
            { "label": "Principales", "filter": "main" },
            { "label": "Utilidades", "filter": "utils" }
        ],
        "dock": ["planner", "cv-pm", "postales"]
    }
}
