Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haggai Bolivia Platform

Plataforma web de Haggai Bolivia (Node.js + Express + SQLite) con:

  • Backoffice admin (asociados, cuotas/pagos/QR, eventos, contactos, donaciones)
  • Portal de asociado (login OTP + dashboard)
  • Sitio público (home.html y seminario.html) con testimonios y formularios

Requisitos

  • Node.js 20+
  • npm
  • PM2 (opcional para producción)

Instalación local

npm install
node server.js

App por defecto en http://localhost:3000.

Ejecutar con PM2

pm2 start server.js --name haggai-bolivia
pm2 save

Rutas principales

  • Home público: /home.html
  • Seminario: /seminario.html
  • Login admin: /admin-login.html
  • Dashboard admin (requiere sesion): /index.html
  • Dashboard alias (si Nginx lo configura): /dashboard
  • Login asociado: /asociado-login.html

APIs clave

  • POST /api/contactos
  • POST /api/donaciones
  • POST /api/uploads/raw
  • GET /api/uploads/list?folder=shared
  • Endpoints de cuotas/pagos/QR en /api/cuotas/* y /api/pagos/*

Notas de despliegue

  • En producción se recomienda Nginx reverse-proxy + HTTPS (Let's Encrypt).
  • haggai.db es estado local; no versionar en Git.
  • Archivos de testimonios pesados/originales (public/testimonios-real/Fotos y articulos) pueden mantenerse fuera del repo si se desea un repositorio liviano.

Mantenimiento

Ver MAINTENANCE.md para checklist de QA y estructura de mantenimiento.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages