Template de portafolio mostrado en el evento "PythonCDMX x Sudo" @ Facultad de Ciencias, UNAM, el 25 de Abril de 2025 hecha en Reflex. Update: Y también mostrada en el webinar "Python 360°: De la Web a la Ciencia de Datos" el 25 de de Noviembre de 2025.
Clona el proyecto, instala Python, crea un entorno virtual, instala Reflex y ejecútalo para acceder al proyecto desde el puerto 300.
pip install -r requirements.txt"
reflex init
reflex runInstala uv. Clona el repositorio y luego haces lo siguiente
uv init
source .venv/bin/activate
uv add -r requirements.txt
reflex init
reflex runEsto abrirá el puerto 300 para accedas desde tu navegador y puedas visualizar tus cambios.
Si quieres una edición exprés de la plantilla, ve a assets/data/data.json o a assets/data/data(esp).json
segun sea el idioma en el que necesites el portafolio y editalo con tu información, enlaces, archivos y skills.
En general el mismo archivo te va dando una idea de como debes ir agregando o quitando lo que necesites, ya sea experiencia laboral, íconos, proyectos, etc.
Si quieres meterte más hacia lo gráfico, puedes revisar:
assets/images/para cambiar el favicon, las imagenes de tus proyectos, tu avatar, etc.portafolio/styles/styles.pypara hacer ajustes de tamaño.portafolio/portafolio.pypara cambiar el esquema de colores.- Los iconos generales corresponden con los identificadores de Lucide icons.
- Los iconos de las tecnologías corresponden con los identificadores de Devicon.
Si deseas usar la plantilla para hacer un portafolio en español, revisa los siguientes archivos para modificar el texto hardcodeado que aparecerá en algunos lugares de la plantilla (esto no modifica el resto de plantilla)
- Los archivos en
portafolio/views/ index()enportafolio/portafolio.py- El final de
portafolio/data.pypara cambiar el archivo.
La forma más rápida es usar Vercel. Se configura el despliegue automático desde los archivos vercel.json y build.sh. Solo debes de conectar tu cuenta de GitHub y el repo a Vercel para poder desplegar los archivos. Para obtener un dominio más profesional puedes usar is-a.dev y hacer los ajustes necesarios para conectar tu dominio.
Esta plantilla son nuestras modificaciones y documentaciones de la plantilla original de MoureDev. Para ver la plantilla original haz click aquí.
- Para conocer más sobre Reflex y poder leer su documentación haz click aquí.