Aplicaciones listas
Cada uno de los tres es una aplicación funcional, no un fragmento de código: un formulario, un servidor, un gráfico y una respuesta de API. Clona, pon la clave en .env, ejecuta. El código está bajo MIT, así que puedes usarlo en tu producto sin condiciones.
Los tres están configurados de la misma manera: Vite en el frontend y un pequeño servidor Node a través del cual se realizan las llamadas. El navegador no puede acceder a la API directamente, por lo que la clave reside en el servidor y no llega a la página.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # ваш ключ сюдиnpm run devObtendrás la clave en el panel de control. Mientras construyes, usa la clave de prueba aw_test_*: no consume créditos.
Human Design
Sección titulada «Human Design»Fecha, hora y lugar de nacimiento como entrada, bodygraph y análisis como salida. Una llamada POST /v1/human-design devuelve el tipo, la estrategia, la autoridad, el perfil, la definición, la cruz de encarnación, los nueve centros con puertas activas, todos los canales definidos y ambos conjuntos de activaciones. La aplicación dibuja el bodygraph en SVG y la tabla de activaciones. 50 créditos por lectura, es decir, 200 lecturas en el plan gratuito.
Los Cuatro Pilares del Destino y el Ciclo de la Suerte. POST /v1/bazi/chart devuelve los pilares con tallos ocultos, el yin y la fase de las doce etapas, el Maestro del Día, el equilibrio de los elementos, el veredicto de fuerza con explicación, las estrellas simbólicas y todas las combinaciones y choques de ramas. POST /v1/bazi/luck-pillars devuelve el Da Yun: dirección, edad de inicio y diez pilares de diez años. Ambas llamadas se ejecutan en paralelo, 30 créditos por lectura.
Panel de informes
Sección titulada «Panel de informes»Para el profesional: datos del cliente como entrada, PDF listo con tu marca como salida. Dieciséis informes bajo un mismo prefijo POST /v1/reports/<type>, cada uno acepta un bloque whitelabel, por lo que el archivo que recibe el cliente lleva tu nombre, no el nuestro. Quince informes cuestan 5000 créditos, el tarot 100.
Despliegue
Sección titulada «Despliegue»El botón de Render lee render.yaml en el repositorio: un servicio web en Node en el plan gratuito, que se construye e inicia con scripts de package.json. Al crear, Render te pedirá la clave API. Cualquier hosting donde funcione Node 22 es igualmente adecuado: construir, ejecutar, configurar la clave.