Este repositorio contiene el proyecto "Smart Cities Banorte", una colección de recursos, bases de datos y código de apoyo orientados a soluciones de ciudades inteligentes relacionadas con análisis de datos urbanos, conectividad IoT y visualización. El objetivo es reunir ejemplos, scripts y documentación de servicios como agua, energía o transporte que faciliten pruebas de concepto aplicables a despliegues en entornos urbanos.
- Hacer uso de analisis de datos mediante el uso de APIs con IAs para poder obtener conclusiones con su apoyo.
- Proveer utilidades para procesamiento, normalización y visualización de datos urbanos.
- Documentar arquitecturas y flujos de datos recomendados para soluciones de Smart Cities.
- Gemini API: Hacemos uso de una API de Gemini para que consuma una gran cantidad de datos en una base de datos para poder analizarlos y generar conclusiones rapida e independientemente del usuario.
- Snowflake: Utilizamos Snowflake de forma en la que cuando se sube un archivo de PDF a la página web, este archivo se envía a Snowflake donde se organizan y formatizan los datos, después se extrae el archivo formateado para que sea alimentado posteriormente a Gemini.
- Ingesta: Gemini API.
- Procesamiento: Python, Node.js,
- Almacenamiento: Snowflake o PostgreSQL
- Visualización: HTML, Javascript
-
Clona el repositorio:
git clone https://github.com/cipher241/Smart_Cities_Banorte.git
-
Crea la estructura de carpetas sugerida y agrega ejemplos en
examples/.
- Abre issues para proponer funcionalidades o reportar bugs.
- Crea ramas con prefijo
feature/ofix/y envía pull requests haciamain. - Incluye pruebas mínimas y documentación para nuevas funcionalidades.
https://docs.google.com/document/d/1_rCxEN6-rxgDn4kplLef7FnRG-kruDJ6TOAKhkO70J8/edit?usp=sharing
Se está considerando añadir una licencia como MIT o Apache-2.0.
Para preguntas o acceso adicional, contacta a los mantenedores del repositorio.