Generador de Currículum con Python y Flet

Solución profesional creada por el desarrollador para generar currículums en PDF y maximizar la presencia digital.

Desarrollador

Tu aplicación de currículum profesional

Este proyecto es una herramienta robusta para crear currículums modernos con Python, Flet y ReportLab. Está diseñada para ser fácil de usar, indexable en buscadores y lista para desplegarse en GitHub Pages.

Comenzar ahora

Descripción

La aplicación permite ingresar datos personales, perfil profesional, experiencia, formación, certificaciones, conocimientos técnicos, idiomas y logros. Luego genera un PDF con el currículum utilizando la librería ReportLab.

Tecnologías

Estructura del proyecto

Archivos clave

  • main.py - Interfaz de usuario con Flet.
  • curriculum.py - Lógica para crear PDF y modelo de datos.
  • requirements.txt - Dependencias del proyecto.
  • demoCurriculum.pdf - Ejemplo de currículum generado.
  • img/ - Imágenes de vista y estructura.

Imágenes de la vista

Estructura del proyecto Pantalla principal 1 Pantalla principal 2

Instalación

Para instalar el proyecto localmente, sigue estos pasos:

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Uso

Ejecuta la aplicación con el siguiente comando:

python main.py

La interfaz abrirá un formulario donde puedes completar los datos y generar el PDF del currículum.

Enlaces

Vista

Estructura del proyecto principal

Organización del proyecto donde esta la lógica principal y donde se va a crear el PDF

Estructura del proyecto

Vista principal del APP

Vista principal del APP donde se va a ingresar toda la información para crear el PDF

Pantalla principal 1

Vista principal del APP 2

Vista principal donde se va a ingresar toda la información para crear el PDF, es la paste de abajo donde esta las acciones de los botones.

Pantalla principal 2

Vista previa en APP

Vista previa del PDF generado dentro de la aplicación, para que el usuario pueda ver como va quedando su currículum antes de descargarlo.

Vista previa

Mensaje de confirmación

Mensaje de confirmación que se muestra al usuario cuando el PDF se ha generado correctamente. El cual se guarda en la carpeta del proyecto.

Botón generador