Pantalla de Login para Flutter con JWT

Pantalla de Login para Flutter con JWT

Pantalla de Login para Flutter con JWT

Práctica con una Pantalla de Login para Flutter, utilizando JWT y una API desarrollada en Python, Flask y la base de datos MongoDB.

Al utilizar Flutter como Framework de desarrollo, se generan automáticamente los códigos fuentes para Xcode (iOS) y Java (Android), con lo cual se obtiene un App de excelente rendimiento para cada plataforma.

Trips: Mobile App de recomendaciones de viajes

Trips: Mobile App de recomendaciones de viajes

Trips: Mobile App de recomendaciones de viajes

Trips: Mobile App de recomendaciones de viajes para iOS y Android, es una aplicación desarrollada con el lenguaje Dart, Flutter, API-Client y Jfrog Artifactory.

Al utilizar Flutter como Framework de desarrollo, se generan automáticamente los códigos fuentes para Xcode (iOS) y Java (Android), con lo cual se obtiene un App de excelente rendimiento para cada plataforma.

FynApp: un App para lograr Deficit Calorico

FynApp: un App para lograr Deficit Calorico

FynApp: un App para lograr Deficit Calorico

FynApp es un App para lograr Deficit Calorico, alcanzar los objetivos de pérdida de peso y mantener un mejor estilo de vida, basado en una nutrición adecuada, una mentalidad positiva y actividad física.

Especificaciones Técnicas

En el Frontend destaca el Editor CRUD Genérico [GCE] es un componente de React para ayudar a desarrollar aplicaciones de back-office más rápido.

Al tener un código básico Create-Read-Update-Delete que se puede parametrizar y ampliar, no hay necesidad de reescribir el código para cada editor de tablas.

Lo hice antes en otros lenguajes de programación a lo largo de los años, como Microsoft ASP a principios de 2000.

La intención es transformarlo en un paquete NPM.

El Backend puede usar DynamoDB o MongoDB como almacenamiento persistente.

Se utilizan algunos patrones de diseño de software, tales como método de fábrica, fachada, iterador, método de plantilla y decorador.

Lo más notable fue implementar el acceso a DynamoDB mediante una sintaxis de estilo MongoDB.

En la parte de Gitops/Devops, se hicieron Scripts y configuraciones para realizar despliegues en diferentes plataformas (servidores de desarrollo local, VPS, entre otros), con tecnologías de orquestación como Kubernetes, artefactos y gestión de repositorios con Jfrog, Docker, Gitlab y Gitlab Runners

Herramientas Utilizadas

 Esta aplicación fue construida usando:

Frontend

  • React 17, Formik, Bootstrap
  • Express
  • GCE (Editor CRUD Genérico)

Backend

  • Python 3, Flask, JWT
  • MongoDB Atlas, AWS DynamoDB
  • Gunicorn

GitOps / DevOps

  • Heroku
  • Kubernetes, Docker
  • Gitlab CI/CD, Github
  • Jfrog
  • Linux, Bash

Mobile (próximamente)

  • Flutter

Live Demo

🔗 Enlace a la demo en vivo:

https://app-staging.fynapp.com/

Credenciales

Nombre de usuario: admin@example.com

Contraseña: Learning.by-Example

Sitio Web para Mediabros

Sitio Web para Mediabros

Sitio Web para Mediabros, utilizando WordPress, WooCommerce, SEO, Content Marketing, blindaje de seguridad WP, Child Theme con programación personalizada para manejo de Tags de Google, LinkedIn y Facebook.

Historia del Sitio Web para Mediabros

En 1999, mi hermano Luis Ramírez, nuestro gran amigo Christian Koch y yo, comenzamos a trabajar en el proyecto Mediabros como un colectivo de desarrolladores de software, ganándonos la vida programando y haciendo diseño Web en Miami, FL.

 En 2000, cada uno tomó su rumbo. Desde entonces quedé a cargo del dominio Web e hice de ese nombre mi marca.

En 2010 me llevé la marca a Panamá y en 2011 fundé una empresa con el mismo nombre. Con ella hice todos los trabajos que me permitieron mantenerme mientras viví allá.

Mi hermano Luis siempre me ayudó con el diseño de la imagen corporativa, las mutaciones del Logo y me enseñó todo lo que se sobre WordPress y el diseño Web.

Desde 2019, Mediabros vive en Colombia y a donde vaya se irá conmigo. Es un homenaje a lo que mi hermano y yo construimos juntos desde siempre.