Mi Portafolio Web con Python 3.9.6, el microframework Flask que permite crear Aplicaciones Web bajo el patrón MVC, HTML + CSS3 para la estructura de y diseño de la Aplicación, MySql un sistema de administración de base de datos relacionales, SendGrid basado en una nube para envía emails transaccionales y de marketing a cientos de miles de clientes, Heroku que es una plataforma en la nube que permite a las empresas construir, entregar, supervisar aplicaciones y alojarlas en la nube con un plan gratis LIMITADO.
El presente Proyecto tiene como fin crear y tener un Portafolio propio con un Dominio gratis en la Web para mostrarlos a diversas empresas del mercado al momento de obtener un trabajo. También puede servirte para ganar experiencia programando en diversos lenguajes y asi ampliar tu conocimiento.
Dentro de lo mas importante para este proyecto utilizamos Git + Github más las siguientes librerias de Python3:
-
Instalar Python 3.9 e instalar estas librerias con pip:
- FLASK para el servidor.
- SendGrid para enviar correos desde la APP a uno personal.
- Python-DotEnv para las variables de entorno que ocupara la APP.
- MySql-Connector-Python para la conexión y consultas de la base de datos.
- Gunicorn para servir todo lo dinámico de un proyecto en un servidor.
-
Seguir los mismos pasos de instalacion App-MAIlerAPP para poder subir la App a Heroku (no es necesario agregar base de datos)
Mi Portafolio:
Si quieres obtener este portafolio y configurarlo a tu gusto haz esto:
- Puedes hacer un Fork del repositorio central para guardarlo en tu repositorio o Clonar el repositorio
git clone https://github.com/USERNAME/Portfolio-GaboLara.git
o lo descargas en formato ZIP. - Configurar tu repositorio con un token de acceso personal
- Hacer todos los cambios de colores que quieras en tu sitio Web con ColorWheel o agregando las fuentes que quieras en tu sitio Web.
- Si quieres cambiar las imagenes, busca sitios que te permitan descargar imagenes o pngs de uso libre. La pagina PNGtree permite descargar 2 imagenes gratis por dia estando registrado en el sitio Web.
- Añadir los archivos con cambios
git add ejemplo.txt
o añadir todos colocando los archivos que se deben ignorar en.gitignore
y luego ejecutas el comandogit add .
. - Realizar un commit con una breve descripción de los cambios
git commit -m "Breve descripción"
. - Hacer los pasos para subir el repositorio a la nube y poder lanzar la App a produccion con heroku.