Este proyecto es un buscador textual de resoluciones sobre protección de datos personales en Costa Rica, en específico, de la Agencia de Protección de datos de los Habitantes (PRODHAB). Permite realizar búsquedas rápidas sobre el contenido de las resoluciones emitidas hasta hoy. Este proyecto no tiene conexión a base de datos alguna, sino que se construyo sobre un dataset reorganizado y creado a partir de las resoluciones despersonalizadas, pensando en principios de datos abiertos según legislación costarricense.
- Clona el repositorio:
git clone https://github.com/Euquimides/prodhab-search.git cd prodhab-search - Instala las dependencias:
npm install
- Inicia el servidor de desarrollo:
npm run dev
- Abre http://localhost:3000 en tu navegador.
El proyecto está configurado para exportar el sitio como estático y desplegarlo automáticamente en GitHub Pages usando GitHub Actions.
npm run build
npx serve .outLos archivos estáticos se generan en la carpeta out.
src/app/— Páginas principales y layout.src/components/— Componentes reutilizables (buscador, resultados, UI).src/context/— Contexto de búsqueda y carga del índice.public/indice-resoluciones-prodhab.json— Índice de resoluciones para búsqueda.
Puedes abrir issues o enviar pull requests (PR) para mejorar el buscador o la interfaz. Para ello realice antes un fork, prueba los cambios respectivos y envie su PR.
Este proyecto está bajo la licencia MIT.
