[{"data":1,"prerenderedAt":141},["ShallowReactive",2],{"mdc-6vchb0-key":3,"mdc--x88zq5-key":16,"mdc-nwjt18-key":25,"mdc-yjxzkx-key":34,"mdc--hgh333-key":43,"mdc--98exvn-key":52},{"data":4,"body":5},{},{"type":6,"children":7},"root",[8],{"type":9,"tag":10,"props":11,"children":12},"element","p",{},[13],{"type":14,"value":15},"text","Creación, revisión y seguimiento del estado y la recaudación",{"data":17,"body":18},{},{"type":6,"children":19},[20],{"type":9,"tag":10,"props":21,"children":22},{},[23],{"type":14,"value":24},"Stripe Checkout, Connect Standard y webhooks",{"data":26,"body":27},{},{"type":6,"children":28},[29],{"type":9,"tag":10,"props":30,"children":31},{},[32],{"type":14,"value":33},"Causas, historias y páginas informativas en varios idiomas",{"data":35,"body":36},{},{"type":6,"children":37},[38],{"type":9,"tag":10,"props":39,"children":40},{},[41],{"type":14,"value":42},"Panel propio para campañas y contenido editorial",{"data":44,"body":45},{},{"type":6,"children":46},[47],{"type":9,"tag":10,"props":48,"children":49},{},[50],{"type":14,"value":51},"Nuxt, Vue, Firebase, Firestore y Storage",{"data":53,"body":54},{},{"type":6,"children":55},[56,70,83,93,102,109,120,126,131,136],{"type":9,"tag":10,"props":57,"children":58},{},[59,68],{"type":9,"tag":60,"props":61,"children":65},"a",{"href":62,"rel":63},"https:\u002F\u002Fdonation-pool.app",[64],"nofollow",[66],{"type":14,"value":67},"Donation-Pool",{"type":14,"value":69}," es una plataforma de campañas de donación que conecta la presentación de una causa, la verificación de su beneficiario y el proceso de pago. Desarrollé la web pública y el panel que permite gestionar las campañas y su contenido.",{"type":9,"tag":71,"props":72,"children":75},"band",{"color":73,"frame":74},"#f4efe6","browser",[76],{"type":9,"tag":77,"props":78,"children":82},"media",{"alt":79,"effect":80,"src":81},"Portada de Donation-Pool en el navegador","none","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_north,w_1400,h_900,q_auto\u002F2026-donation-pool_app-0_p3zvly.webp",[],{"type":9,"tag":84,"props":85,"children":87},"section",{"title":86},"De la campaña al cobro",[88],{"type":9,"tag":10,"props":89,"children":90},{},[91],{"type":14,"value":92},"El creador prepara la campaña y conecta su cuenta de Stripe. Las donaciones se cobran directamente en la cuenta conectada del beneficiario mediante Stripe Connect Standard. Los webhooks registran el resultado del pago y permiten actualizar la recaudación y emitir el recibo, sin tratar una visita a la página de confirmación como prueba de cobro.",{"type":9,"tag":84,"props":94,"children":96},{"title":95},"Importes claros",[97],{"type":9,"tag":10,"props":98,"children":99},{},[100],{"type":14,"value":101},"El modelo actual no tiene comisión fija de plataforma. Cada campaña configura cómo contribuye a sostener Donation-Pool mediante propinas: pueden salir de lo recaudado o ser una aportación voluntaria del donante. El procesamiento de Stripe se descuenta del saldo del beneficiario. El cálculo distingue la donación, la propina y el total cobrado.",{"type":9,"tag":103,"props":104,"children":106},"h2",{"id":105},"recorrido",[107],{"type":14,"value":108},"Recorrido",{"type":9,"tag":71,"props":110,"children":112},{"color":111,"frame":74},"#e8eef4",[113],{"type":9,"tag":77,"props":114,"children":119},{"alt":115,"effect":116,"src":117,"poster":118},"Navegación por Donation-Pool","reveal","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1280\u002FGrabacio%CC%81n_de_pantalla_2026-10-29_a_las_15.24.54.mov-hevc-c_hhrvtx.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_2,w_1280,q_auto\u002FGrabacio%CC%81n_de_pantalla_2026-10-29_a_las_15.24.54.mov-hevc-c_hhrvtx.webp",[],{"type":9,"tag":77,"props":121,"children":125},{"alt":122,"effect":123,"src":124},"Pantalla 2 de Donation-Pool","unfurl","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_north,w_1400,h_1000,q_auto\u002F2026-donation-pool_app-1_l2o4zm.webp",[],{"type":9,"tag":77,"props":127,"children":130},{"alt":128,"effect":123,"src":129},"Pantalla 3 de Donation-Pool","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_north,w_1400,h_1000,q_auto\u002F2026-donation-pool_app-2_nz9kkf.webp",[],{"type":9,"tag":77,"props":132,"children":135},{"alt":133,"effect":123,"src":134},"Pantalla 4 de Donation-Pool","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_north,w_1400,h_1000,q_auto\u002F2026-donation-pool_app-3_kdwtaw.webp",[],{"type":9,"tag":77,"props":137,"children":140},{"alt":138,"effect":123,"src":139},"Pantalla 5 de Donation-Pool","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_north,w_1400,h_1000,q_auto\u002F2026-donation-pool_app-4_rzqthe.webp",[],1794317809959]