Awesome
Portafolio "perfecto" para programadores
Plantilla de portafolio web minimalista configurable a nivel gráfico y de contenido.
Desarrollado utilizando Python y Reflex, disponible para desplegar de forma estática (HTML, CSS, JS).
Proyecto realizado durante emisiones en directo desde Twitch
Si consideras útil el proyecto, apóyalo haciendo "★ Star" en el repositorio. ¡Gracias!
Portafolio
<a href="https://youtu.be/zFbTXe1yFGA"><img src="http://i3.ytimg.com/vi/zFbTXe1yFGA/maxresdefault.jpg" style="height: 50%; width:50%;"/></a>
¿Qué información debo añadir en mi portafolio como desarrollador? En este vídeo explico el por qué de cada apartado.
Tras el análisis, elaboré un esquema para reflejar la información obligatoria, recomendable, opcional y desaconsejada de la web.
Con esta premisa he desarrollado este proyecto web que refleja de manera real toda la información de nuestro "portafolio perfecto".
Proyecto
Plantilla web para programadores desarrollada con la premisa de crear el "portafolio perfecto", con todas las secciones e información fundamental.
<a href="./demo.png"><img src="./demo.png" style="height: 50%; width:50%;"/></a>
- Avatar y datos principales
- Información de contacto, CV y redes
- Sobre mí
- Tecnologías
- Experiencia
- Proyectos
- Formación
- Extra
Demo: https://portafoliotemplate.dev
<a href="./live_demo.png"><img src="./live_demo.png" style="height: 50%; width:50%;"/></a>
Instalación
Puedes seguir la guía oficial de Reflex.
Clona el proyecto, crea un entorno virtual, instala Reflex y ejecútalo para acceder al proyecto desde http://localhost:3000.
pip install reflex
reflex init
reflex run
Configuración
Principalmente puedes configurar el contenido y el aspecto gráfico del sitio web.
- Contenido: Edita el archivo data.json con la información de tu portafolio.
- Campos opcionales dentro de
experience
,projects
ytraining
: technologies, date, certificate, image, url y github. - Los iconos generales se corresponden con los identificadores de Lucide icons.
- Los iconos de las tecnologías se corresponden con los identificadores de Devicon.
- Campos opcionales dentro de
- Tema: Edita el tema gráfico de la web.
- Descomenta la línea
rx.theme_panel()
enportafolio.py
. - Inicia el proyecto, selecciona la configuración que quieras y pulsa
Copy Theme
. - Añade esa información dentro de
theme=rx.theme()
enportafolio.py
.
- Descomenta la línea
Despliegue
El proyecto utiliza Vercel como hosting de recursos estáticos.
Se configura el despliegue automático desde los archivos vercel.json y build.sh.
Aquí tienes la demo.
Curso de Python desde cero
Aprende Python desde sus fundamentos
<a href="https://github.com/mouredev/hello-python"><img src="https://raw.githubusercontent.com/mouredev/Hello-Python/main/Images/header.jpg"/></a>
Si quieres aprender desde cero, tienes gratis todos los tutoriales que he creado. Más de 37 horas desde fundamentos, frontend, backend o integración con IA.
Únete al campus de programación de la comunidad
Te presento mouredev pro, mi proyecto más importante para ayudarte a estudiar programación y desarrollo de software de manera diferente.
¿Buscas un extra? Aquí encontrarás mis cursos editados por lecciones individuales, para avanzar a tu ritmo y guardar el progreso. También dispondrás de ejercicios y correcciones, test para validar tus conocimientos, examen y certificado público de finalización, soporte, foro de estudiantes, reunionnes grupales, cursos exclusivos y mucho más.
Entra en mouredev.pro y utiliza el cupón "PRO" con un 10% de descuento en tu primera suscripción.
Hola, mi nombre es Brais Moure.
Freelance full-stack iOS & Android engineer
Soy ingeniero de software desde 2010. Desde 2018 combino mi trabajo desarrollando Apps con la creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.
Si quieres unirte a nuestra comunidad de desarrollo, aprender programación, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en: