Proyectos personales y para terceros
Portafolio
BenciBot - Dashboard precio bencinas en Chile
Python - Javascript
DashBoard que indica precios mínimos, máximos y promedio de Combustibles para una región o comuna en Chile. El sistema se compone por un proceso ETL (WebScrap + Normalización de data extraida y persistencia) y la composición de reportes, y su disponibilidad mediante API REST, para su consumo por medio de un sitio web. El proceso de scraping puede ser gatillado o programado "en cola" desde una señal remota. El sistema se desarrolló con el framework Django (Python) y Javascript. Se implementaron componentes como rabbitmq -broker mensajería-, celery -programación de tareas en python-, selenium -automatización de pruebas-, gunicorn -wsgi http server-, nginx -proxy inverso-.
![BenciBot - Dashboard precio bencinas en Chile](/media/trabajos/bencibot1.png)
Reservas VueJS
Python (Django) - Javascript (VueJS)
Mantenedor de reservas para usuarios. Permite crear un usuario, asignar una reserva a éste clickeando una fecha en el calendario. Herramienta desarrollada en Django - Rest Framework y VueJS.
![Reservas VueJS](/media/trabajos/1_LqVpTXg.png)
ToDo List - Mantenedor de Tareas
Python (Django) - Javascript (VueJS)
To Do List es un mantenedor de tareas (CRUD). Permite crear tareas, asignar el estado "OK" (Completado) o Pendiente. Por otra parte, permite ordenar las tareas, haciendo uso de la funcionalidad drag&drop. El ejercicio fue desarrollado utilizando Django + Rest Framework en el backend, y VueJS para el frontend.
![ToDo List - Mantenedor de Tareas](/media/trabajos/1_2RWdjnG.png)