{"id":103,"date":"2026-10-13T12:16:09","date_gmt":"2026-10-13T18:16:09","guid":{"rendered":"http:\/\/perseo.shop\/proyectos\/"},"modified":"2026-10-13T12:16:09","modified_gmt":"2026-10-13T18:16:09","slug":"proyectos","status":"publish","type":"page","link":"https:\/\/perseo.shop\/en\/proyectos\/","title":{"rendered":"Proyectos Perseo"},"content":{"rendered":"    <div class=\"perseo-projects-page\">\n        <section class=\"perseo-projects-hero\">\n            <div class=\"perseo-projects-container\">\n                <div class=\"perseo-projects-badge\">\ud83d\ude80 Casos de \u00c9xito<\/div>\n                <h1>Proyectos creados con <span class=\"perseo-projects-accent\">Perseo<\/span><\/h1>\n                <p class=\"perseo-projects-lead\">Emprendedores y empresas familiares que transformaron sus ideas en negocios reales con nuestra tecnolog\u00eda. Sus proyectos son la prueba de que cualquier persona puede crear, administrar y hacer crecer un negocio con IA.<\/p>\n                <a href=\"#submit-project\" class=\"perseo-projects-cta\">Publicar mi proyecto \u2192<\/a>\n            <\/div>\n        <\/section>\n\n        <section class=\"perseo-projects-filters\">\n            <div class=\"perseo-projects-container\">\n                <div class=\"perseo-projects-filter-bar\" id=\"perseo-filter-bar\">\n                    <button class=\"perseo-filter-btn active\" data-category=\"all\">Todos<\/button>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <section class=\"perseo-projects-grid-section\">\n            <div class=\"perseo-projects-container\">\n                <div class=\"perseo-projects-grid\" id=\"perseo-projects-grid\">\n                    <div class=\"perseo-projects-loading\">Cargando proyectos...<\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <section class=\"perseo-projects-submit-section\" id=\"submit-project\">\n            <div class=\"perseo-projects-container\">\n                <div class=\"perseo-projects-submit-card\">\n                    <h2>Publica tu proyecto<\/h2>\n                    <p class=\"subtitle\">\u00bfConstruiste algo con Perseo? Comp\u00e1rtelo con la comunidad. Nuestro equipo revisar\u00e1 tu proyecto y lo publicar\u00e1 en la galer\u00eda si cumple con las normas de Perseo.<\/p>\n\n                    <form id=\"perseo-project-form\" class=\"perseo-project-form\">\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"project_name\">Nombre del proyecto *<\/label>\n                                <input type=\"text\" id=\"project_name\" name=\"project_name\" required>\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"category\">Categor\u00eda *<\/label>\n                                <select id=\"category\" name=\"category\" required>\n                                    <option value=\"\">Selecciona<\/option>\n                                    <option value=\"inteligencia-artificial\">Inteligencia Artificial<\/option>\n                                    <option value=\"marketing\">Marketing<\/option>\n                                    <option value=\"e-commerce\">E-commerce<\/option>\n                                    <option value=\"servicios\">Servicios<\/option>\n                                    <option value=\"educacion\">Educaci\u00f3n<\/option>\n                                    <option value=\"salud\">Salud<\/option>\n                                    <option value=\"fintech\">Fintech<\/option>\n                                    <option value=\"tecnologia-avanzada\">Tecnolog\u00eda Avanzada<\/option>\n                                    <option value=\"otro\">Otro<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"perseo-form-group\">\n                            <label for=\"description\">Descripci\u00f3n del proyecto *<\/label>\n                            <textarea id=\"description\" name=\"description\" required placeholder=\"\u00bfQu\u00e9 hace tu proyecto? \u00bfQu\u00e9 problema resuelve? \u00bfA qui\u00e9n ayuda?\" rows=\"4\"><\/textarea>\n                        <\/div>\n\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"website_url\">Sitio web del proyecto *<\/label>\n                                <input type=\"url\" id=\"website_url\" name=\"website_url\" placeholder=\"https:\/\/\" required>\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"logo_url\">URL del logo<\/label>\n                                <input type=\"url\" id=\"logo_url\" name=\"logo_url\" placeholder=\"https:\/\/... (opcional)\">\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"technologies\">Tecnolog\u00edas usadas<\/label>\n                                <input type=\"text\" id=\"technologies\" name=\"technologies\" placeholder=\"Ej: Python, React, IA\">\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"results_summary\">Resultados obtenidos<\/label>\n                                <input type=\"text\" id=\"results_summary\" name=\"results_summary\" placeholder=\"Ej: 500 clientes, $50K MXN\/mes\">\n                            <\/div>\n                        <\/div>\n\n                        <h3 style=\"margin-top:2rem;\">Tus datos de contacto<\/h3>\n                        <p class=\"subtitle\">Esta informaci\u00f3n no se publica, solo la usamos para contactarte.<\/p>\n\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"full_name\">Nombre completo *<\/label>\n                                <input type=\"text\" id=\"full_name\" name=\"full_name\" required>\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"email\">Email *<\/label>\n                                <input type=\"email\" id=\"email\" name=\"email\" required>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"phone\">Tel\u00e9fono<\/label>\n                                <input type=\"tel\" id=\"phone\" name=\"phone\">\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"whatsapp\">WhatsApp<\/label>\n                                <input type=\"tel\" id=\"whatsapp\" name=\"whatsapp\">\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"perseo-form-row\">\n                            <div class=\"perseo-form-group\">\n                                <label for=\"business_name\">Nombre del negocio<\/label>\n                                <input type=\"text\" id=\"business_name\" name=\"business_name\">\n                            <\/div>\n                            <div class=\"perseo-form-group\">\n                                <label for=\"city\">Ciudad<\/label>\n                                <input type=\"text\" id=\"city\" name=\"city\">\n                            <\/div>\n                        <\/div>\n\n                        <button type=\"submit\" class=\"perseo-project-submit-btn\">Enviar proyecto \u2192<\/button>\n                        <p class=\"perseo-form-note\">\ud83d\udd12 Tu informaci\u00f3n es confidencial. Ser\u00e1 revisada por nuestro equipo antes de publicarse.<\/p>\n                    <\/form>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <style>\n    .perseo-projects-page { background: #0A1F44; color: #fff; font-family: 'Inter', sans-serif; min-height: 100vh; }\n    .perseo-projects-container { max-width: 1240px; margin: 0 auto; padding: 0 1.5rem; }\n    .perseo-projects-hero { padding: 6rem 0 4rem; text-align: center; background: radial-gradient(ellipse at 50% 0%, rgba(0,229,255,0.15), transparent 60%), #0A1F44; }\n    .perseo-projects-badge { display: inline-flex; padding: 0.5rem 1.25rem; background: linear-gradient(135deg, rgba(0,229,255,0.12), rgba(124,58,237,0.12)); border: 1px solid rgba(0,229,255,0.25); border-radius: 50px; font-size: 0.85rem; color: #00E5FF; margin-bottom: 1.5rem; }\n    .perseo-projects-hero h1 { font-family: 'Space Grotesk', sans-serif; font-size: clamp(2rem, 4.5vw, 3.5rem); line-height: 1.15; max-width: 900px; margin: 0 auto 1.5rem; background: linear-gradient(180deg, #FFFFFF 0%, #B8C4DB 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n    .perseo-projects-accent { background: linear-gradient(135deg, #00E5FF, #7C3AED); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n    .perseo-projects-lead { font-size: 1.15rem; max-width: 780px; margin: 0 auto 2rem; color: #B8C4DB; }\n    .perseo-projects-cta { display: inline-flex; padding: 1rem 2.2rem; background: linear-gradient(135deg, #00E5FF, #7C3AED); color: #fff; border-radius: 50px; font-family: 'Space Grotesk', sans-serif; font-weight: 600; text-decoration: none; box-shadow: 0 10px 30px rgba(0,229,255,0.3); transition: all 0.35s; }\n    .perseo-projects-cta:hover { transform: translateY(-3px); box-shadow: 0 18px 45px rgba(0,229,255,0.5); color: #fff; }\n    .perseo-projects-filters { padding: 2rem 0; background: #061533; border-top: 1px solid rgba(0,229,255,0.1); border-bottom: 1px solid rgba(0,229,255,0.1); }\n    .perseo-projects-filter-bar { display: flex; flex-wrap: wrap; gap: 0.5rem; justify-content: center; }\n    .perseo-filter-btn { padding: 0.6rem 1.25rem; background: rgba(255,255,255,0.04); border: 1px solid rgba(0,229,255,0.2); border-radius: 50px; color: #B8C4DB; font-family: 'Space Grotesk', sans-serif; font-weight: 500; cursor: pointer; transition: all 0.3s; text-transform: capitalize; }\n    .perseo-filter-btn:hover { border-color: #00E5FF; color: #00E5FF; }\n    .perseo-filter-btn.active { background: linear-gradient(135deg, #00E5FF, #7C3AED); color: #fff; border: none; }\n    .perseo-projects-grid-section { padding: 4rem 0; }\n    .perseo-projects-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 1.75rem; }\n    .perseo-project-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(0,229,255,0.15); border-radius: 24px; padding: 2rem; backdrop-filter: blur(12px); transition: all 0.4s; text-decoration: none; color: inherit; display: flex; flex-direction: column; }\n    .perseo-project-card:hover { transform: translateY(-6px); border-color: rgba(0,229,255,0.4); box-shadow: 0 20px 50px rgba(0,229,255,0.2); }\n    .perseo-project-card.featured { border-color: rgba(0,229,255,0.4); background: linear-gradient(135deg, rgba(0,229,255,0.06), rgba(124,58,237,0.06)); position: relative; }\n    .perseo-project-card.featured::before { content: '\u2605 DESTACADO'; position: absolute; top: 1rem; right: 1rem; padding: 0.3rem 0.75rem; background: linear-gradient(135deg, #00E5FF, #7C3AED); color: #fff; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.1em; border-radius: 50px; }\n    .perseo-project-logo { width: 72px; height: 72px; border-radius: 18px; background: linear-gradient(135deg, #00E5FF, #7C3AED); display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 1.75rem; color: #fff; margin-bottom: 1.25rem; box-shadow: 0 8px 25px rgba(0,229,255,0.25); overflow: hidden; }\n    .perseo-project-logo img { width: 100%; height: 100%; object-fit: cover; }\n    .perseo-project-category { display: inline-block; padding: 0.3rem 0.75rem; background: rgba(0,229,255,0.1); border: 1px solid rgba(0,229,255,0.25); border-radius: 50px; font-size: 0.75rem; font-weight: 600; color: #00E5FF; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 1rem; align-self: flex-start; }\n    .perseo-project-card h3 { font-family: 'Space Grotesk', sans-serif; font-size: 1.35rem; margin: 0 0 0.75rem; color: #fff; }\n    .perseo-project-card p { font-size: 0.95rem; color: #B8C4DB; line-height: 1.6; flex-grow: 1; margin: 0 0 1.25rem; }\n    .perseo-project-tech { font-size: 0.8rem; color: #7A8BA8; padding-top: 1rem; border-top: 1px solid rgba(0,229,255,0.1); }\n    .perseo-project-visit { display: inline-flex; align-items: center; gap: 0.5rem; margin-top: 1rem; color: #00E5FF; font-weight: 600; font-size: 0.9rem; }\n    .perseo-projects-loading { grid-column: 1 \/ -1; text-align: center; padding: 3rem; color: #B8C4DB; }\n    .perseo-projects-empty { grid-column: 1 \/ -1; text-align: center; padding: 3rem; color: #B8C4DB; }\n    .perseo-projects-submit-section { padding: 4rem 0 6rem; background: #061533; border-top: 1px solid rgba(0,229,255,0.1); }\n    .perseo-projects-submit-card { max-width: 780px; margin: 0 auto; padding: 3rem; background: linear-gradient(135deg, rgba(0,229,255,0.06), rgba(124,58,237,0.06)); border: 1px solid rgba(0,229,255,0.25); border-radius: 24px; }\n    .perseo-projects-submit-card h2 { font-family: 'Space Grotesk', sans-serif; font-size: 1.75rem; text-align: center; margin: 0 0 0.5rem; }\n    .perseo-projects-submit-card .subtitle { text-align: center; font-size: 0.95rem; color: #B8C4DB; margin-bottom: 2rem; }\n    .perseo-project-form h3 { font-family: 'Space Grotesk', sans-serif; color: #00E5FF; font-size: 1.1rem; margin: 2rem 0 0.5rem; }\n    .perseo-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }\n    .perseo-form-group { margin-bottom: 1.25rem; }\n    .perseo-form-group label { display: block; color: #B8C4DB; font-size: 0.85rem; font-weight: 500; margin-bottom: 0.5rem; }\n    .perseo-form-group input, .perseo-form-group select, .perseo-form-group textarea { width: 100%; padding: 0.9rem 1rem; background: rgba(255,255,255,0.05); border: 1px solid rgba(0,229,255,0.2); border-radius: 12px; color: #fff; font-family: inherit; font-size: 0.95rem; outline: none; transition: all 0.3s; box-sizing: border-box; }\n    .perseo-form-group input:focus, .perseo-form-group select:focus, .perseo-form-group textarea:focus { border-color: #00E5FF; box-shadow: 0 0 15px rgba(0,229,255,0.15); }\n    .perseo-form-group textarea { resize: vertical; min-height: 100px; }\n    .perseo-project-submit-btn { width: 100%; padding: 1.1rem; background: linear-gradient(135deg, #00E5FF, #7C3AED); color: #fff; border: none; border-radius: 50px; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 1rem; cursor: pointer; transition: all 0.35s; box-shadow: 0 10px 30px rgba(0,229,255,0.3); margin-top: 1rem; }\n    .perseo-project-submit-btn:hover { transform: translateY(-3px); box-shadow: 0 18px 45px rgba(0,229,255,0.5); }\n    .perseo-form-note { font-size: 0.8rem; color: #7A8BA8; text-align: center; margin-top: 1rem; }\n    @media (max-width: 768px) { .perseo-form-row { grid-template-columns: 1fr; } .perseo-projects-submit-card { padding: 1.75rem; } }\n    <\/style>\n\n    <script>\n    (function(){\n        var API = '\/wp-json\/perseo\/v1\/projects';\n        var grid = document.getElementById('perseo-projects-grid');\n        var filterBar = document.getElementById('perseo-filter-bar');\n\n        function loadProjects(category) {\n            var url = API + (category && category !== 'all' ? '?category=' + encodeURIComponent(category) : '');\n            fetch(url).then(function(r){ return r.json(); }).then(function(data){\n                if (!data.projects || data.projects.length === 0) {\n                    grid.innerHTML = '<div class=\"perseo-projects-empty\">A\u00fan no hay proyectos en esta categor\u00eda.<\/div>';\n                    return;\n                }\n                var html = '';\n                data.projects.forEach(function(p){\n                    var logo = p.logo_url ? '<img decoding=\"async\" src=\"' + p.logo_url + '\" alt=\"' + p.project_name + '\">' : p.project_name.charAt(0).toUpperCase();\n                    var tech = p.technologies ? '<div class=\"perseo-project-tech\">\ud83d\udd27 ' + p.technologies + '<\/div>' : '';\n                    var feat = p.featured == 1 ? ' featured' : '';\n                    html += '<a href=\"' + p.website_url + '\" target=\"_blank\" rel=\"noopener\" class=\"perseo-project-card' + feat + '\">';\n                    html += '<div class=\"perseo-project-logo\">' + logo + '<\/div>';\n                    html += '<div class=\"perseo-project-category\">' + p.category.replace(\/-\/g, ' ') + '<\/div>';\n                    html += '<h3>' + p.project_name + '<\/h3>';\n                    html += '<p>' + p.description + '<\/p>';\n                    html += tech;\n                    html += '<div class=\"perseo-project-visit\">Visitar sitio \u2192<\/div>';\n                    html += '<\/a>';\n                });\n                grid.innerHTML = html;\n            }).catch(function(){\n                grid.innerHTML = '<div class=\"perseo-projects-empty\">Error al cargar proyectos.<\/div>';\n            });\n        }\n\n        fetch(API).then(function(r){ return r.json(); }).then(function(data){\n            if (data.categories) {\n                data.categories.forEach(function(cat){\n                    if (!cat) return;\n                    var btn = document.createElement('button');\n                    btn.className = 'perseo-filter-btn';\n                    btn.setAttribute('data-category', cat);\n                    btn.textContent = cat.replace(\/-\/g, ' ');\n                    filterBar.appendChild(btn);\n                });\n                filterBar.addEventListener('click', function(e){\n                    if (!e.target.classList.contains('perseo-filter-btn')) return;\n                    filterBar.querySelectorAll('.perseo-filter-btn').forEach(function(b){ b.classList.remove('active'); });\n                    e.target.classList.add('active');\n                    loadProjects(e.target.getAttribute('data-category'));\n                });\n            }\n        });\n\n        loadProjects('all');\n\n        var form = document.getElementById('perseo-project-form');\n        if (form) {\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n                var btn = form.querySelector('button[type=submit]');\n                var data = {};\n                new FormData(form).forEach(function(v, k){ data[k] = v; });\n                btn.textContent = 'Enviando...';\n                btn.disabled = true;\n                fetch(API + '\/submit', {\n                    method: 'POST',\n                    headers: {'Content-Type': 'application\/json'},\n                    body: JSON.stringify(data)\n                }).then(function(r){ return r.json(); }).then(function(d){\n                    if (d.success) {\n                        form.innerHTML = '<div style=\"text-align:center;padding:2rem;\"><h2 style=\"color:#00E5FF;\">\u2705 \u00a1Proyecto enviado!<\/h2><p>' + d.message + '<\/p><\/div>';\n                    } else {\n                        alert(d.message || 'Error al enviar. Intenta de nuevo.');\n                        btn.textContent = 'Enviar proyecto \u2192';\n                        btn.disabled = false;\n                    }\n                }).catch(function(){\n                    alert('Error de conexi\u00f3n.');\n                    btn.textContent = 'Enviar proyecto \u2192';\n                    btn.disabled = false;\n                });\n            });\n        }\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/pages\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":0,"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/pages\/103\/revisions"}],"wp:attachment":[{"href":"https:\/\/perseo.shop\/en\/wp-json\/wp\/v2\/media?parent=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}