Follow these steps to run the app:
-
Install Python
- On Linux, it is usually installed by default.
- Windows/Mac: : https://www.python.org/
- OR USE INSTALATION SCRIPT ON WINDOWS | JUST DO DOUBLE CLICK OVER FILE
-
Start a virtual environment (optional but recommended)
This keeps the app separate from your other Python programs.
- Linux/Mac
python3 -m venv venv source venv/bin/activate - Windows
python -m venv venv venv\Scripts\activate.bat
- Linux/Mac
-
Install requirements:
pip install -r requirements.txt
⚠️ Windows users need GTK-3 for PDFs: DOWNLOAD GTK-3Or use the script in INSTALATION SCRIPT ON WINDOWS | JUST DO DOUBLE CLICK OVER FILE
-
Run the program:
- Linux/Mac
python3 backend/main.py
- Windows
python backend/main.py
You can also do double click over main.py file.
Or use the script in START APP | JUST DO DOUBLE CLICK OVER FILE
- Linux/Mac
- TypeScript
- React: Creates the UI
- Tailwind CSS: Styles the page
- Vite: Builds the app
- Python
- Flask: Manages backend logic and HTML templates
- WeasyPrint: The PDF creation engine
This project is distributed under the GNU General Public License v3.0. You are free to modify and use the code.
Ver PDF realEsta sección explica cómo configurar y ejecutar el proyecto.
-
Instalar Python
-
En Linux, suele estar instalado por defecto.
-
Para otros sistemas, visita: https://www.python.org/
- OR USE SCRIPT DE INSTALACION PARA WINDOWS | SOLO HAZ DOBLE CLICK EN EL ARCHIVO
-
-
Iniciar un entorno virtual (opcional pero recomendado)
- Linux/Mac
python3 -m venv venv source venv/bin/activate - Windows
python -m venv venv venv\Scripts\activate.bat
- Linux/Mac
-
Instalar dependencias:
pip install -r requirements.txt
⚠️ Usuarios Windows: necesitan GTK-3 para PDFs DESCARGAR GTK-3O usar el script SCRIPT DE INSTALACION PARA WINDOWS | SOLO HAZ DOBLE CLICK EN EL ARCHIVO
-
Ejecutar el programa:
- Linux/Mac
python3 backend/main.py
- Windows
python backend/main.py
Tambien puedes hacer doble click sobre el archivo main.py
O usar el script INICIAR APP | SOLO HAZ DOBLE CLICK EN EL ARCHIVO
- Linux/Mac
- TypeScript
- React: Crea la interfaz de usuario
- Tailwind CSS: Da estilo a la página
- Vite: Compila la aplicación
- Python
- Flask: Gestiona la lógica del backend y las plantillas HTML
- WeasyPrint: El motor de creación de PDF
Este proyecto se distribuye bajo la licencia GNU General Public License v3.0. Eres libre de modificar y usar el código.



