PHPackages                             carlosayala1989/proyecto-si784-2025-i-u1-aas - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. carlosayala1989/proyecto-si784-2025-i-u1-aas

ActiveProject[PDF &amp; Document Generation](/categories/documents)

carlosayala1989/proyecto-si784-2025-i-u1-aas
============================================

Generador de Documentación Impulsado por IA

00PHPCI passing

Since Apr 27Pushed 1y agoCompare

[ Source](https://github.com/UPT-FAING-EPIS/proyecto-si784-2025-i-u1-aas)[ Packagist](https://packagist.org/packages/carlosayala1989/proyecto-si784-2025-i-u1-aas)[ RSS](/packages/carlosayala1989-proyecto-si784-2025-i-u1-aas/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

📄✨ Proyecto Generador de Documentación Impulsado por IA (GDI-IA)
================================================================

[](#-proyecto-generador-de-documentación-impulsado-por-ia-gdi-ia)

🔹 1. Descripción del Proyecto
-----------------------------

[](#-1-descripción-del-proyecto)

Este proyecto tiene como objetivo diseñar e implementar una 🌐 plataforma web capaz de ayudar a completar documentos estructurados de manera automática, utilizando diversas 🤖 IAs especializadas en redacción, análisis de contenido y generación de referencias. La solución permitirá a los usuarios completar los documentos en poco tiempo siguiendo formatos predefinidos, reduciendo el esfuerzo manual ✍️ y asegurando la coherencia y calidad del contenido.

❓ Preguntas Claves
------------------

[](#-preguntas-claves)

### 1. Problemática

[](#1-problemática)

Actualmente, la elaboración de documentos técnicos y académicos implica un proceso manual que consume tiempo ⏳, requiere conocimientos específicos 📚 y suele estar sujeto a errores de formato y redacción. Esta situación genera inconsistencias en el contenido 📄❌, dificulta el cumplimiento de estructuras predefinidas y limita la productividad de estudiantes, desarrolladores y profesionales que necesitan generar documentación clara, coherente y reutilizable en plazos cortos 🚀.

### 2. Alcance

[](#2-alcance)

El sistema abarca:

- ✏️ Ayuda automatizada para completar documentos en formatos estandarizados (FD01-FD06).
- 📝 Un módulo de captura de datos donde el usuario ingresará información clave.
- 🧠 Integración de IAs para procesar y generar contenido por secciones.
- 📄 Generación de documentos en formatos PDF.
- 📂 Almacenamiento y gestión de documentos generados.

**⚠️ El sistema no incluye la edición manual posterior al documento generado dentro de la plataforma.**

### 3. Limitaciones y posibles implementaciones

[](#3-limitaciones-y-posibles-implementaciones)

- 🔗 El sistema dependerá de la disponibilidad de servicios de IA externos, como OpenAI y otros proveedores de APIs.
- 🚫 La plataforma no ofrecerá edición manual posterior a los documentos generados.
- 🌟 Como posible mejora futura, se podría incluir un editor visual para realizar cambios antes de exportar el documento.

🎯 Objetivo del Proyecto
-----------------------

[](#-objetivo-del-proyecto)

Automatizar la creación de documentos formales siguiendo formatos estandarizados, reduciendo el esfuerzo manual y asegurando la calidad del contenido ✅. La solución debe ser confiable y fácil de usar, para estudiantes, desarrolladores y profesionales que necesiten generar documentación técnica o académica 📚🖥️.

🔹 2. Tecnologías y herramientas usadas
--------------------------------------

[](#-2-tecnologías-y-herramientas-usadas)

- **🛠️ Lenguajes principales:** PHP, MySQL
- **🎨 Frontend:** HTML5, CSS3, JavaScript
- **🧩 Librerías adicionales:** (pendiente a integrar en fases futuras)
- **📡 APIs externas:** OpenAI (GPT), Hugging Face
- **🌐 Servidor Web:** Apache
- **🔄 Control de versiones:** Git / GitHub
- **🛠️ Otras herramientas:**
    - PhpMyAdmin para la administración de base de datos o MySQL
    - Composer (opcional para manejo de dependencias futuras)

🔹 3. Requisitos del sistema
---------------------------

[](#-3-requisitos-del-sistema)

- **🖥️ Servidor Web:** Apache 2.4
- **⚙️ PHP:** Versión 8.1 o superior
    - Extensiones requeridas:
        - `pdo_mysql`
        - `mbstring`
        - `curl`
        - `openssl`
        - `json`
- **🗃️ MySQL:** 5.7 o superior
- **🖥️ Sistema operativo del servidor:** Windows / Linux / macOS
- **🌐 Acceso a Internet:** Para consumir APIs de IA
- **🛠️ Editor sugerido:** Visual Studio Code

🔹 4. Procedimiento de instalación
---------------------------------

[](#-4-procedimiento-de-instalación)

1. **📥 Clonar el repositorio:**

Utilizar Git Bash o CMD:

```
git clone https://github.com/UPT-FAING-EPIS/proyecto-si784-2025-i-u1-aas.git
```

2. **🔧 Instalar Apache, PHP y MySQL:**

Se recomienda instalar [XAMPP](https://www.apachefriends.org/es/index.html).

3. **📁 Mover el proyecto:**

Copiar la carpeta `proyecto-si784-2025-i-u1-aas` dentro de `C:\xampp\htdocs\gdi-ia`

4. **🛡️ Configurar permisos:**

No es necesario configurar permisos especiales en Windows.

5. **🗄️ Crear la base de datos:**

Abrir `PhpMyAdmin` desde `http://localhost/phpmyadmin/` y ejecutar:

```
CREATE DATABASE db_gdiia;
CREATE USER 'gdiia_user'@'localhost' IDENTIFIED BY 'tu_password_segura';
GRANT ALL PRIVILEGES ON db_gdiia.* TO 'gdiia_user'@'localhost';
FLUSH PRIVILEGES;
```

6. **📤 Importar el esquema de la base de datos:**

En `PhpMyAdmin`, seleccionar `db_gdiia`, ir a Importar y cargar el archivo `bd/db_gdiia.sql`.

7. **🛠️ Configurar la conexión a base de datos en el proyecto:**

Editar `config/conexion.php`:

```

```

8. **🔐 Configurar API keys de servicios de IA** donde corresponda.
9. **🌐 Acceder a la aplicación:**

Desde el navegador: `http://localhost/gdi-ia/`

🔹 5. Configuración del proyecto
-------------------------------

[](#-5-configuración-del-proyecto)

- **🔑 Variables de entorno necesarias:**

    - API Key de OpenAI.
    - Configuración de acceso a la base de datos.
- **🔒 Sugerencia:** Para mayor seguridad, almacenar claves en variables de entorno o en un archivo `.env` protegido.

🔹 6. Comandos principales
-------------------------

[](#-6-comandos-principales)

- **🚀 Iniciar Apache y MySQL en Windows (XAMPP):**

Abrir el panel de control de XAMPP y dar clic en `Start` en Apache y MySQL.

- **🔍 Ver estado de Apache y MySQL:**

Desde el panel de XAMPP puedes ver si están en verde (activos).

🔹 7. Parámetros o configuraciones especiales
--------------------------------------------

[](#-7-parámetros-o-configuraciones-especiales)

- **🤖 Consumo de APIs de IA:**

    - Se requiere una API Key activa de OpenAI para las funcionalidades de generación automática.
- **📈 Límites configurables:**

    - Se puede establecer un número máximo de documentos generados por usuario en la versión gratuita.

🔹 8. Notas adicionales
----------------------

[](#-8-notas-adicionales)

- ⚠️ Verificar siempre las cuotas de uso de OpenAI para evitar costos inesperados.
- 🔄 Mantener actualizado XAMPP en tu sistema.
- 💾 Se recomienda implementar backups regulares de la base de datos.

📚 Créditos
==========

[](#-créditos)

Proyecto desarrollado por 👥:

- **Akhtar Oviedo, Ahmed Hasan** (2022074261)
- **Ayala Ramos, Carlos Daniel** (2022074266)
- **Salas Jiménez, Walter Emmanuel** (2022073896)

Repositorio oficial: [GDI-IA](https://github.com/UPT-FAING-EPIS/proyecto-si784-2025-i-u1-aas)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1b0338c4636101e9bf7994e6c189c730c678c8be28ac55d000fa6f9b97c9493?d=identicon)[CarlosAyala1989](/maintainers/CarlosAyala1989)

---

Top Contributors

[![CarlosAyala1989](https://avatars.githubusercontent.com/u/165183088?v=4)](https://github.com/CarlosAyala1989 "CarlosAyala1989 (16 commits)")[![Aakhtar004](https://avatars.githubusercontent.com/u/128744556?v=4)](https://github.com/Aakhtar004 "Aakhtar004 (9 commits)")[![Wsalas651](https://avatars.githubusercontent.com/u/128847073?v=4)](https://github.com/Wsalas651 "Wsalas651 (7 commits)")[![github-classroom[bot]](https://avatars.githubusercontent.com/in/68187?v=4)](https://github.com/github-classroom[bot] "github-classroom[bot] (2 commits)")[![mayrafc](https://avatars.githubusercontent.com/u/111713714?v=4)](https://github.com/mayrafc "mayrafc (1 commits)")

### Embed Badge

![Health badge](/badges/carlosayala1989-proyecto-si784-2025-i-u1-aas/health.svg)

```
[![Health](https://phpackages.com/badges/carlosayala1989-proyecto-si784-2025-i-u1-aas/health.svg)](https://phpackages.com/packages/carlosayala1989-proyecto-si784-2025-i-u1-aas)
```

###  Alternatives

[phpoffice/phpspreadsheet

PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine

13.9k293.5M1.3k](/packages/phpoffice-phpspreadsheet)[spatie/browsershot

Convert a webpage to an image or pdf using headless Chrome

5.2k32.1M102](/packages/spatie-browsershot)[smalot/pdfparser

Pdf parser library. Can read and extract information from pdf file.

2.7k34.5M216](/packages/smalot-pdfparser)[barryvdh/laravel-snappy

Snappy PDF/Image for Laravel

2.8k24.8M48](/packages/barryvdh-laravel-snappy)[openspout/openspout

PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

1.1k57.6M131](/packages/openspout-openspout)[keboola/csv

Keboola CSV reader and writer

1451.8M21](/packages/keboola-csv)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
