Publicado el Dejar un comentario

Un problema en obra y remodelación — es tener una respuesta rapida al cotizar — dado esto desarrollé un proyecto de inteligencia artificial aplicada que une lo mejor de dos mundos:

  • Captura rápida en campo (desde Telegram, sin depender de Excel ni herramientas pesadas)
  • Control técnico y refinamiento (en una plataforma web)

El resultado es el Asistente de Precios Unitarios (PU): un asistente virtual que entiende lenguaje natural y te guía paso a paso para crear una cotización con desglose defendible (materiales, mano de obra, indirectos), lista para enviar.

🌐 Plataforma/Landing: https://techynest.uk/landing/


¿Qué hace?

  • Genera cotizaciones desde Telegram para trabajos rutinarios trabajos técnicos, servicios recurrentes y cotizaciones estructuradas en general.
  • Te entrega un desglose por partidas (para reducir regateo y aumentar confianza)
  • Guarda la cotización por proyecto para reutilizar, copiar y ajustar
  • Permite afinar desde web con enfoque técnico (edición, recálculo, exportación)

Tecnologías que trabajan juntas

Este proyecto está construido como un sistema moderno donde cada parte hace lo suyo, pero todo se integra de forma fluida:

Backend (API y lógica de negocio)

  • Python + Django + Django REST Framework (DRF) para exponer APIs de proyectos, cotizaciones, catálogos y precios.
  • Base de datos relacional (PostgreSQL/MySQL según el entorno).
  • Soporte de exportación (ej. Excel/PDF) para entregar resultados “listos para negocio”.

Bot y experiencia en Telegram

  • FastAPI para manejar el webhook y la capa de servicio del bot.
  • aiogram (Telegram Bot Framework) para la lógica conversacional y los flujos guiados por botones.
  • Redis para manejar contexto de conversación, sesiones y evitar duplicidades (muy útil en mensajería).

IA aplicada (asistente que entiende y propone)

  • Integración con LLMs para interpretar solicitudes en lenguaje natural y proponer cotizaciones.
  • LangChain / LangGraph para orquestar pasos de forma controlada (generación de propuesta + aplicación/registro en plataforma).
  • “Tooling” basado en APIs para que la IA no solo responda texto, sino que interactúe con tu plataforma y deje todo guardado.

Frontend (plataforma web / administrador)

  • Next.js (React) para la interfaz.
  • TailwindCSS para styling rápido y consistente.
  • Componentes UI tipo shadcn/ui para una experiencia limpia, técnica y productiva.

¿Para quién está pensado?

  • Albañiles y cuadrillas que cotizan en campo y necesitan velocidad
  • Contratistas pequeños que quieren consistencia y orden por proyecto
  • Remodeladores que repiten trabajos similares y quieren plantillas/historial
  • PRINCIPALMENTE PERO PUEDE USARLO CUALQUIERA QUE REQUIERE AYUDA PARA COTIZAR.
  • Cualquiera que quiera cobrar lo justo y reducir “cotizaciones al tanteo”

Por qué lo construí

La mayoría de herramientas existentes son pesadas o pensadas para oficina. Aquí la apuesta es distinta:
capturar rápido en obra y luego cerrar con precisión desde la web, y no necesitar ser un experto en analisis de precios unitarios.

Telegram no reemplaza al administrador: lo complementa.
Uno es velocidad; el otro es control.


¿Qué sigue?

etapa de pruebas, es muy importante tu feedback, no tu hate!, iremos mejorando con tu ayuda.

Si te interesa probarlo o colaborar, aquí Te dejo una versión limpia, técnica y bien posicionada, usando tu contenido, no inventando nada:


🌐 Landing/Plataforma: Plataforma

Publicado el Dejar un comentario

AquaCare Tracker

AquaCare Tracker: una página simple para llevar el control de acuarios

AquaCare Tracker es una página ligera que cree por la necesidad de recordar los mantenimientos de mis peceras, que me ayuda a organizar el mantenimiento de mis acuarios y a no olvidar las tareas más importantes: cambios parciales de agua, limpiezas completas y recordatorios básicos como filtración o si el tanque es plantado.

¿Qué hace?

  • Lista de acuarios: cada tarjeta muestra el nombre del acuario, tamaño y especie principal.
  • Estado rápido: iconos para indicar si el tanque está filtrado y/o plantado.
  • Próximas tareas:
    • Full Cleaning (limpieza completa) con fecha objetivo y contador “en X días”.
    • Water Change con el porcentaje recomendado para ese tanque.
  • Acciones de un clic: botones para marcar cuando ya realicé la limpieza o el cambio de agua.
  • Gestión sencilla: botón para agregar un acuario nuevo y opción de eliminar cuando ya no se use.

La idea es mantener todo visual y rápido: abrir, revisar lo que toca esta semana y marcarlo como completado.

Pensado para uso diario

  • Legible en móvil: la interfaz prioriza tamaños grandes de texto y botones, ideal para consultarla mientras estoy junto al acuario.
  • Feedback claro: cada tarea muestra la próxima fecha y una “píldora” de cuántos días faltan, para decidir si adelanto o espero.
  • Configuración mínima: cada acuario guarda sus datos y el porcentaje de cambio de agua recomendado para su caso (por ejemplo, 30–35%).

Casos de uso

  • Mantener al día tanques con especies diferentes (betta, guppies, etc.).
  • Llevar registro de rutinas semanales vs. mensuales sin complicarse con apps pesadas.
  • Evitar sobrelimpiezas o olvidos que afecten la salud de los peces.

Roadmap (ideas futuras)

  • Recordatorios opcionales (push o calendario).
  • Historial de mantenimiento por acuario.
  • Notas rápidas (parámetros de agua, tratamientos, observaciones).
  • Ajustes flexibles por tipo de tanque (plantado, hospital, reproducción).
  • Exportar/respaldar el registro.

Conclusión

AquaCare Tracker busca ser lo suficientemente simple para usar todos los días y lo bastante claro para tomar acciones sin perder tiempo. Si te gustan los acuarios y quieres mantener rutinas consistentes, una herramienta minimalista como esta puede marcar la diferencia.

Publicado el Dejar un comentario

Hidrodam

🚀 Les presentamo HydroDam Pro Web: análisis hidráulico de presas en tu navegador.

En los últimos años, las herramientas digitales se han vuelto indispensables para ingenieros y técnicos que buscan agilizar sus procesos de cálculo y simulación. Con orgullo quiero compartir un proyecto personal en el que he estado trabajando: HydroDam Pro Web, una aplicación moderna y accesible que lleva el análisis hidráulico de presas directamente a tu navegador.

🌊 ¿Qué es HydroDam Pro Web?

HydroDam Pro es la evolución del clásico TAV 1.0 (Tránsito de Avenidas en Vasos), un programa desarrollado en colaboración con el Instituto Mexicano de Tecnología del Agua (IMTA) que permitió a muchos ingenieros calcular el tránsito de avenidas en embalses de manera confiable.
Esta nueva versión traslada esas capacidades a la web, añadiendo una interfaz intuitiva, compatibilidad con archivos CSV y visualizaciones interactivas.

⚙️ Principales funcionalidades

  • Análisis de hidrogramas: carga datos de caudal-tiempo y simula eventos de crecida.
  • Curvas elevación-capacidad: define la relación embalse-volumen de forma rápida y precisa.
  • Configuración de vertedores: ajusta uno o dos vertedores, libres o controlados, incluso con políticas de operación personalizadas.
  • Obras de toma y condiciones iniciales: incorpora extracciones constantes o con ley de descarga.
  • Resultados visuales: genera gráficas comparativas de caudal de entrada y salida, elevaciones y volúmenes, además de un resumen numérico claro.
  • Exportación: descarga los resultados en CSV y las gráficas en PNG para incluir en informes o presentaciones.

📥 Plantillas listas para usar

Para simplificar la curva de aprendizaje, la aplicación incluye plantillas en formato CSV para hidrogramas, curvas de elevación-capacidad, políticas de operación y leyes de descarga. De esta manera, podrás cargar tus datos en segundos y enfocarte en el análisis.

🚀 Acceso rápido y gratuito

La versión web no requiere instalación: basta con abrir el enlace en tu navegador, cargar tus archivos y comenzar a calcular.
👉 Accede aquí a HydroDam Pro Web

🙌 Créditos y legado

HydroDam Pro Web se inspira en el trabajo del equipo que desarrolló el programa TAV 1.0, especialmente del IMTA y colegas de CONAGUA. Mi objetivo es mantener viva esa esencia, pero adaptándola a las tecnologías modernas y acercándola a más usuarios mediante la web.


✨ Si eres ingeniero civil, estudiante de hidráulica o trabajas en gestión del agua, esta herramienta puede ahorrarte horas de trabajo y ofrecerte resultados confiables al instante.
💬 Me encantaría leer tus comentarios y sugerencias en los comentarios del blog o en mis redes.

Publicado el Dejar un comentario

SIGHID

Como Ingeniero he tenido la oportunidad de colaborar con el gran equipo de investigación de la universidad y ejecutar las plataformas digitales, servicios backend y soluciones tecnológicas relacionadas con GIS y procesamiento de datos del proyecto SIGHID (Sistema de Información Geográfica Hídrica de Morelia), un proyecto académico desarrollado por el Laboratorio de Hidráulica de la Universidad Michoacana de San Nicolás de Hidalgo (UMSNH).

Este proyecto se encuentra actualmente en una fase experimental y de validación, sirviendo como referencia técnica para futuras implementaciones prácticas.

¿Qué es SIGHID?

SIGHID es una solución integral desarrollada en la UMSNH que combina IoT, análisis espacial avanzado, procesamiento de datos en tiempo real y plataformas interactivas para la prevención y alerta temprana de inundaciones.

Tecnologías clave del proyecto

  • IoT y ESP32: Desarrollo e implementación de estaciones meteorológicas inteligentes por parte del equipo de investigación.
  • Análisis Geoespacial: Uso de GeoServer y GIS para la visualización y análisis dinámico del riesgo de inundación (plataformas que desarrollé e implementé).
  • Backend y procesamiento: Servicios desarrollados por mí para almacenar, analizar datos y calcular riesgos automáticamente.
  • Aplicación móvil (Android): App desarrollada para notificaciones inmediatas y manejo intuitivo por parte del usuario.
  • Plataforma web (Angular): Visor interactivo para mapas en tiempo real y monitoreo continuo de condiciones climáticas y niveles de riesgo.

¿Cómo funciona?

El núcleo de SIGHID está constituido por una red de estaciones meteorológicas distribuidas estratégicamente, desarrolladas por el equipo de IoT, que envían datos climáticos en tiempo real. El sistema central, implementado por mí, recibe y procesa esta información, evalúa continuamente el riesgo de inundación y actualiza automáticamente mapas interactivos accesibles a través de plataformas digitales.

El flujo operativo incluye:

  • Recepción y almacenamiento centralizado de datos.
  • Procesamiento automatizado de datos de lluvia.
  • Cálculo dinámico y continuo de riesgos.
  • Comunicación inmediata de alertas tempranas.
  • Visualización actualizada y accesible mediante plataformas interactivas.

Aplicación móvil

Disponible para Android, permite activar o desactivar fácilmente las alertas y recibir notificaciones inmediatas ante eventos críticos.

Descargar aplicación móvil Android

Plataformas de monitoreo

  • Visor interactivo: Capas dinámicas de riesgo, precipitación acumulada y vulnerabilidad.
  • Visor de mapas base y estudios técnicos previos: Revisión técnica del análisis del riesgo de inundación.

Acceso al visor de mapas técnicos

Impacto potencial

Aunque actualmente en fase experimental, SIGHID tiene el potencial de fortalecer significativamente la capacidad de respuesta ante emergencias, proteger vidas y bienes, y mejorar la planificación urbana frente al cambio climático.

Colaboración y orgullo personal

Me siento profundamente orgulloso de colaborar con el extraordinario equipo de investigadores multidisciplinarios del Laboratorio de Hidráulica de la UMSNH, aportando soluciones tecnológicas reales a desafíos ambientales críticos mediante plataformas digitales avanzadas.

Te invito a conocer más sobre este proyecto y las tecnologías involucradas:

https://departamento.hidraulica.umich.mx/alerts_floods_land

SIGHID, colaborando desde la tecnología para proteger y fortalecer nuestra comunidad.

Publicado el Dejar un comentario

Atributos de los productos (Stores Tecnorrill)

Continuando con las funcionalidades de la plataforma de tiendas vamos a ver como crear y editar nuestros atributos para los productos.

OJO antes de continuar con los atributos se requiere tener creados los productos donde se darán de alta los atributos

por lo tanto si no los haz creado te sugiero lo hagas antes de continuar primero.

Para ingresar los atributos de los productos primero ingresa al menú principal.

Botón de menú

El cual esta en la parte superior derecha se encuentra el botón de acceso al mismo

Menú desplegable

Selecciona la opción de ATRIBUTOS en el menú desplegable

indice de atributos

Si queremos crear un nuevo atributo seleccionamos la opción de “+ Nuevo atributo” en el indice de atributos

Opciones de tiendas

Veras las opciones de los atributos que podrás modificar:

  • Nombre
  • Descripción
  • Precio del atributo (en caso de que el atributo no modifique el valor del producto ponerlo en cero)
  • Producto del cual sera opción el atributo
  • Tipo de atributo (tamaño, color, talla, sabor, complemento!) lo que a ti se te ocurra.
Enviar los datos

Al terminar de capturar los datos pulsa el botón de Enviar para registrarlos, Nota: al capturar los datos de manera correcta, te enviara una leyenda de color azul en la parte superior que dice creado con éxito. De no ser así verifica que tus datos sean correctos.

Tienda creada con éxito.

Y listo el producto ya estará disponible para ser desplegado en la plataforma de tiendas, dentro de cada producto en particular

Publicado el Dejar un comentario

Productos Stores Tecnorrill

Continuando con las funcionalidades de la plataforma de tiendas vamos a ver como crear y editar nuestros productos.

OJO antes de continuar los productos para darse de alta requieren tener ya creados los siguientes elementos:

por lo tanto si no los haz creado te sugiero lo hagas antes de continuar primero.

Boton de menu

Accesamos al menú, en la parte superior derecha se encuentra el botón de acceso al mismo

Menú desplegable

Selecciona la opción de PRODUCTOS en el menú desplegable

Indice de productos

Si queremos crear un nuevo producto seleccionamos la opción de “+ Nuevo producto” en el indice de productos

Opciones de tiendas

Veras las opciones de los productos que podrás modificar:

  • Tienda a la que pertenece
  • Grupo perteneciente
  • Nombre
  • Descripción
  • Precio regular de venta
  • Imágenes del producto
  • Numero de piezas en el inventario (stock)
  • Numero de piezas con aviso preventivo
  • Numero de piezas con alarma (aviso urgente)
  • Opción para activar o desactivar el producto
Enviar los datos

Al terminar de capturar los datos pulsa el botón de Enviar para registrarlos, Nota: al capturar los datos de manera correcta, te enviara una leyenda de color azul en la parte superior que dice creado con éxito. De no ser así verifica que tus datos sean correctos.

Tienda creada con éxito.

Y listo el producto ya estara disponible para ser desplegado en la plataforma de tiendas.

Publicado el 1 comentario

Grupos de productos Stores

Continuando con las funcionalidades de la plataforma de tiendas vamos a ver como crear un grupo de productos.

Botón de menú

Accesar al menú, en la parte superior derecha se encuentra el botón de acceso al menú

Menú desplegable

Selecciona la opción de Grupos en el menú desplegable

Los grupos de productos, es decir estos objetos agrupan productos que pueden ser del mismo tipo, por ejemplo, bebidas, entradas, plato fuerte, herramientas, etc, los grupos serán agrupados por categorías (solo recomendado tener varias para una tienda con muchos productos)

Indice de Grupos

Para crear un nuevo grupo basta con seleccionar la opción “+ Nuevo Grupo”.

Nuevo grupo

Para crear un grupo introducimos el nombre, la descripción, seleccionamos una imagen y seleccionamos el tipo de grupo.

al terminar damos clic en enviar y esperamos la leyenda de color azul en la parte superior derecha “creado con éxito”

Creado con éxito.

una vez mostrada la leyenda esta listo nuestro grupo de proyecto para catalogar u organizar nuestros productos.

Publicado el Dejar un comentario

Categorías Stores-tecnorrill

Las categorías nos permiten organizar grupos de productos, para tiendas muy pequeñas o con muy pocos productos recomiendo se haga una sola categoría con todos.

Indice de categorías

Para crear una categoría nueva seleccionamos la opción “+ Nueva categoría” donde veremos las siguientes opciones:

Crear nueva categoría.

Para crear una categoría introducimos el nombre, la descripción, seleccionamos una imagen y asociamos la categoría a un tipo de tienda (en nuestro caso sera el tipo de tienda que nosotros tenemos, restaurante, paletería, etc).

al terminar damos clic en enviar y esperamos la leyenda de color azul en la parte superior derecha “creado con éxito”

Creado con éxito.

Si viste esta leyenda tu categoría fue creada y ahora puedes usarla para organizar tus grupos de productos o para empezar a dar de alta los mismos, si tienes alguna duda adicional no dudes en consultarlo.

Publicado el 2 comentarios

Crear una tienda

Continuando con las funcionalidades de la plataforma de tiendas vamos a ver como crear nuestra primera tienda.

Boton de menu

Accesar al menú, en la parte superior derecha se encuentra el botón de acceso al menú

Menú desplegable

Selecciona la opción de TIENDAS en el menú desplegable

Indice de tiendas

Selecciona la opción de “+ Nueva tienda” en el indice de tiendas

Opciones de tiendas

Veras las opciones de las tiendas que podrás modificar:

  • El nombre de la tienda
  • Resumen de los servicios
  • Logotipo
  • Imagen de fondo
  • Numero de celular
  • Direcciones URL
  • Dirección
  • email de contacto
  • Tipo de tienda
  • Opciones de envió
  • Tema visual a desplegar
Enviar los datos

Al terminar de capturar los datos pulsa el botón de Enviar para registrarlos, Nota: al capturar los datos de manera correcta, te enviara una leyenda de color azul en la parte superior que dice creado con éxito. De no ser así verifica que tus datos sean correctos.

Tienda creada con éxito.

Y listo la tienda ya sera desplegada en la plataforma de tiendas.

Publicado el Dejar un comentario

Registro e inicio de sesión primeros pasos.

Los pasos aquí descritos son para el inicio de sesión del sistema de administración de las tiendas, el cual también administra los usuarios de la plataforma de compras.

pagina principal

En la pagina principal tendremos dos opciones login/registro, la primera nos da la opción de entrar unicamente si ya estamos registrados.

Pagina de login

En esta pagina lo único que introducimos es nuestro correo con el que nos dimos de alta y la contraseña, en caso de no recordar la contraseña estará la opción para recuperarla en “perdiste tu contraseña?”.

Pagina de registro

En caso de ser un usuario nuevo, se podrá hacer el registro teniendo un email(recordar que debe ser real por que se utilizara para recuperar la cuenta), e introduciendo tu nombre y contraseña personalizada para este sitio.

si eras un usuario nuevo ya puedes ingresar a la plataforma después de tu registro.!