Skip to content

IsaMoreno/imconsulting

Repository files navigation

# IM Consulting — Sistema de Reportes Automatizado

Sistema completamente automatizado que genera reportes personalizados de autoconocimiento en PDF. Cliente paga → recibe PDF en minutos.

## 🎯 Stack Tecnológico

- **Frontend:** HTML/CSS estático en Netlify

- **Backend:** Netlify Functions (Node.js)

- **Motor de datos:** Python 3.11 (astrología, numerología, matriz)

- **PDF:** Puppeteer + Chrome local

- **Email:** Resend API

- **Pago:** Stripe

- **CMS:** Ninguno (serverless)

## 📊 Arquitectura

Cliente paga (Stripe) → webhook.js → dataset.py → template-injector.js → html-to-pdf.js → Resend → ✅ PDF

## 🚀 Características

- ✅ **0 tokens de Claude por reporte** — 100% template-driven

- ✅ **<30 segundos de generación** — Puppeteer + Node.js local

- ✅ **$0.00 costo variable** — Margen 100%

- ✅ **Escalable** — 100+ reportes simultáneos

- ✅ **Personalizable** — Datos reales del cliente

## 📁 Estructura del Proyecto

imconsulting/

├── api/ # Netlify Functions

├── engine/ # Python scripts

├── prompts/ # Metodología

├── templates/ # HTML maestro

├── tests/ # Tests automatizados

└── ...

## 🔧 Instalación Local

git clone https://github.com/IsaMoreno/imconsulting.git

cd imconsulting

npm install puppeteer-core

pip install --break-system-packages kerykeion pytz reportlab

cp .env.example .env

## 🧪 Tests

node tests/test-validation-visual.js

node tests/test-performance.js

node tests/test-webhook.js

## 📈 Métricas

| Métrica | Valor |

|---------|-------|

| Tiempo generación | 4.20s |

| Costo/reporte | $0.00 |

| Margen | 99.6% - 100% |

## 🚀 Deploy a Netlify

netlify login

netlify deploy --prod

## 📞 Contacto

Isaac Moreno — imconsulting.me@gmail.com

---

Status: ✅ Production Ready

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors