ProAbogados ChatBot

Universidad EAFIT
Ingeniería de Sistemas
Séptimo semestre
ProAbogados ChatBot
Juan Daniel Morales, jmoral33@eafit.edu.co
Cristian Ospina, cospin18@eafit.edu.co
Alejandro Ochoa,

ProAbogados es un ChatBot para Messenger, que apoyado en Inteligencia Artificial y Machine Learning ayuda a solucionar problemas legales y a encontrar abogados expertos en un problema en específico.

Dirección del ChatBot: m.me/proabogados

 

Chaski

Chaski es una aplicación diseñada para proyectarse en el parabrisas del auto por medio de un HUD. Su objetivo es ayudarte a disminuir la distracción a la hora de interactuar con el celular cuando estas manejando tu auto, minimizando los momentos en los que tengas que desviar la mirada de la carretera y haciendo que no tengas que tomar el celular con tus manos mientras conduces.

Aplicación proyectada en HUD

Nuestro objetivo es integrar aplicaciones importantes para el usuario con nuestra aplicación, de forma que pueda ver mensajes, escuchar su música o contestar llamadas interactuando con Chaski.

Captura de la pantalla de inicio
Captura de pantalla de la aplicación de mensajes

Chaski se apoya en herramientas de procesamiento del lenguaje natural, reconocimiento de voz y técnicas de Speech to Text para que la interacción con el usuario sea solo mediante voz.

Nuestro equipo de trabajo lo conforman:

El proyecto Chaski se realizo para la materia Proyecto Integrador 2 de la Universidad Eafit en el semestre 2017 – 1.

TooLends

Universidad EAFIT 
Ingeniería de Sistemas 
Quinto semestre.
Nombre del proyecto: TooLends

 

Integrantes:
-Mayerli Andrea Lopez Galeano                    mlopez12@eafit.edu.co
-Santiago Mendoza                                            smendoz3@eafit.edu.co
-Efrain Gonzalez Arias                                     egonza21@eafit.edu.co

 

¿Qué problema resuelve?

TooLends es un servicio que surge ante la necesidad de realizar prestamos más seguros y ágiles   para los estudiantes, que hacen uso de las herramientas del laboratorio de mecatrónica.

Descripción del producto

TooLends es una página web que se encarga de las solicitudes de préstamos que se realizan en el laboratorio de mecatrónica, la necesidad de la página surge ya que en el pasado e incluso en el momento actual, el proceso se realizaba anotando en una hoja los elementos que se habían prestados, pero este proceso lleva a que exista mucha intervención humana en la que puede haber fallas, como que no se copie correctamente algún elemento o que no se verifique correctamente la devolución de los elementos prestados, así que fuera de ser un proceso tedioso, es inseguro, haciendo que se puedan presentar perdidas y muy poca posibilidad de poder rastrear en qué momento se perdió cierto elemento y con quien.

TooLends cuenta con una parte donde el encargado de realizar los prestamos podrá registrar que herramientas están siendo prestadas por los estudiantes, teniendo así la posibilidad de guardar este registro con nombre, código y herramientas que se prestaron. También tiene una interfaz donde podrán buscar que herramientas se encuentran disponibles verificándolo a través de su cantidad, esto con la posibilidad de añadir una nueva o modificar una existente.

ScreenShots

Diagrama de despliegue.

 

 

Trello

https://trello.com/b/uvnCJfFe/proyecto-integrador-toolends

Link 

https://secret-chamber-36088.herokuapp.com/

Locketz

Universidad EAFIT – Ingeniería de Sistemas – Quinto y Sexto Semestre

Nombre del Proyecto : Locketz

Integrantes:

  • Simon Gomez Uribe – sgomezu1@eafit.edu.co
  • Lope Carvajal – lcarva12@eafit.edu.co
  • David Alejandro Benitez Cuevas – dbenite2@eafit.edu.co

En el mundo de hoy en día se consume demasiado contenido en las redes sociales, es por esto que algunos usuarios han empezado a generar contenido con el fin de ganar dinero, pero este contenido , la mayoría de veces se ve entorpecido por terceros, que solo buscan publicitarse , que aunque ayuda monetariamente al creador de contenido, afecta la experiencia del usuario consumidor.

Locketz pretende eliminar a este tercero de la ecuación, abriendo un canal exclusivo entre el creador de contenido y el usuario consumidor de este , permitiendo saber al creador de contenido  :

  1. El dinero que se esta generando no es producido por otros, si no por si mismo
  2. tener conocimiento de las estadísticas que se están generando en su canal
  3. saber cuantos y cuales usuarios se están suscribiendo al canal

De esta forma, los creadores de contenido se encontraran mucho mas motivados para seguir generando contenido; así mismo le asegura a los usuarios que se suscriben que van a obtener contenido constante de este creador, ya que , al invertir en ellos, lo están apoyando directamente, volviendo nuevamente a la motivacion del creador de contenido

Proceso de ideación, definición y diseño del producto

Gracias a nuestra experiencia como usuarios consumidores, nos dimos cuenta lo incomodo que era tener que aguantar momentos de publicidad que nunca pedimos, ademas de tener la inseguridad de no saber si nuestro dinero se podría perder al querer tener contenido premium de una pagina. Decidimos entonces buscar la manera de condensar ese contenido premium y una forma segura de pagar, teniendo en cuenta la forma en como los creadores de contenido usualmente trabajan.

Al principio el alcance del proyecto era demasiado ambicioso , ya que no queríamos ningún tipo de restricción del contenido que se podía subir y suscribir, pero conforme avanzaba el proyecto y realizábamos las investigaciones de las tecnologías a usar, nos dimos cuenta que las pasarelas virtuales, que son las que se encargan de controlar el sistemas de pagos, vienen con muchísimas restricciones, por lo que nos tuvimos que acoplar a una de ellas.

Así mismo, gracias a esas investigaciones, encontramos la forma de realizar la aplicación de forma nativa para android y ios  gracias a react native, lo que nos permitió hacer un trabajo mucho mas pulido, y con muchas funcionalidades, cosa que , en el caso de android studio, se ven muy toscas.

para el resto del proyecto no hubo mas cambios mayores, se trabajo con la base de datos planteada desde el principio y se continuo con la idea de que fuera solo aplicativo móvil.

Tecnologías utilizadas

  • MongoDB
  • AWS
  • React Native  
  • Docker

 

Tablero de trabajo (Trello)

 

Video :https://www.youtube.com/watch?v=Gn1UThM1GWM

AILET

¿Y tu que harás por el planeta?

Ailet es un toma corriente inteligente el cual conectas de manera muy sencilla en el circuito eléctrico del hogar y a una red wifi, de esta manera el Ailet puede comunicarse y funcionar correctamente.

Cuenta con un sistema de inteligencia artificial que se encarga de reconocer los dispositivos que conectas, así como de estimar el consumo de cada dispositivo, también aprende de tus hábitos de consumo.

 

Hoy en día es muy importante saber cuánta energía estamos consumiendo en nuestros hogares ya que esto afecta el bolsillo de las familias y también el medioambiente. El ahorro de energía eléctrica es un elemento fundamental para el aprovechamiento de los recursos energéticos; ahorrar equivale a disminuir el consumo de combustibles en la generación de electricidad evitando también la emisión de gases contaminantes hacia la atmósfera. Un aparato eléctrico conectado a la red eléctrica consume energía aunque no se encuentre encendido, todos los aparatos que tenemos en nuestro hogar en una posición de espera puede representar entre un 5%-10% del consumo diario, este consumo es responsable del 1% de las emisiones globales de dióxido de carbono.

Un producto del equipo F2JY conformado por los estudiantes:

Equipo de Trabajo

Una vista global del funcionamiento

Tecnología general:

  • Thingworx, plataforma de visualizacion de informacion de consumo.
  • Azure ML Web Service, para el alojamiento de Ailet Machine Learning
  • Python, script desarrollados para soportar manejo de datos recibidos.
  • Arduino, incluye tanto la parte del hardware como el código de control de censores y conexión a servidor.
  • Servidor EAFIT,  Conecta el Arduino con Thingworx y azure.

 

FACTORES IMPORTANTES.

  1. El producto es un toma eléctrico “Inteligente”, utilizara Machine Learning para aprender los patrones del usuario y tomar decisiones en cómo ahorrar energía eléctrica pero mas enfocado a predicción de dispositivo.
  2. El Ailet se conecta a Internet por medio de wifi, este estará enviando información de consumo la cual sera tomada en la plataforma web para su visualización y a su vez es enviada al Web Service de Azure para aprender comportamientos y determinar dispositivo conectado.
  3. Recopila información y estadísticas. Utilizando Machine Learning detectara patrones en el consumo de energía eléctrica y determina que dispositivo fue conectado al Ailet.
  4. En primera instancia notificará al usuario acerca de recomendaciones para ahorrar. energía. Cuando la aplicación tenga suficiente información acerca de los patrones del usuario, tomara decisiones por sí solo.
  5. La información de consumo sera vista en una plataforma web así podrá ser accesibles para cualquier dispositivo (celular, tablet, computador)  que tenga el usuario.  

VISTA GRÁFICA DE AILET MACHINE LEARNING

Go Nigiri

Go Nigiri

Universidad EAFIT – Ingeniería de Sistema – Cuarto semestre

Integrantes:

Catalina Patiño Forero – cpatin10@eafit.edu.co

Wilfer Manuel Salas Gonzalez – wsalasg@eafit.edu.co

Mateo Agudelo Toro – magude29@eafit.edu.co

Descripción:

Go Nigiri es una aplicación móvil diseñada para enseñar las bases del japonés, principalmente, los silabaríos hiragana y katakana y unos cuantos kanjis básicos. En ella se podrá encontrar la descripción de cada símbolo como su pronunciación y la forma en la que se debe escribir, teoría básica que explica características de cada alfabeto, un sistema de autoevaluación para que el usuario pueda identificar sus falencias y dos minijuegos para hacer el aprendizaje más divertido.

El proyecto se desarrolla con el apoyo del Centro de Idiomas de la Universidad EAFIT, con el objetivo de ayudar a los estudiantes en el aprendizaje del idioma.

Proceso de desarrollo:

Para el desarrollo se usó el marco ágil SCRUM. En total, se llevaron a cabo tres Sprints, de aproximadamente tres semanas cada uno. En ellos se iban implementando las diferentes historias de usuario definidas en una etapa previa y las cuales se encuentran registradas en Trello. Al finalizar cada sprint se realizaron reuniones para presentar el avance al Centro de Idiomas.

Por otro lado se complemento el proceso con el desarrollo de diferentes diagramas UML para una mejor definición de la aplicación, como lo son el diagrama de clases, de despliegue y de componentes.

Tecnologías:

                

Trello

Video

Repositorio

https://github.com/WilferSalas/Proyecto-Integrador-1—Go-nigiri

Universo vivo

Universidad EAFIT

Ingeniería de sistemas

Quinto semestre

Universo vivo

Juan David Loaiza Botero – jloaiz16@eafit.edu.co

Daniel Morales Londoño – dmoral12@eafit.edu.co

 

Descripción

Universo vivo es una aplicación de realidad virtual que se centra en atacar la problemática que se evidencia en las escuelas, donde los niños están perdiendo el interés por el aprendizaje, nuestra aplicación haciendo uso de esta tecnología tan llamativa, enseña a los niños a cerca del Universo. Se presenta como una idea innovadora ya que busca romper con el paradigma de la educación, la cual desde tiempo atrás se viene dictando con los mismos métodos de enseñanza, lo cual aburre a los estudiantes.

Capturas de la aplicación

Proceso de ideación, definición y diseño del producto

Al principio iniciamos con una lluvia de ideas y no tomó mucho tiempo llegar a la presente “Universo Vivo”, notamos que la tecnología es un atractivo muy fuerte y los jóvenes los cuales son reconocidos como nativos digitales son los más interesados, por esto disidimos utilizar este interés para la enseñanza escolar

El tema que decidimos tratar es la astronomía, la idea es que a través de la realidad virtual los niños de 6-13 años aprendan acerca del universo de una manera distinta rompiendo con las típicas clases magistrales y es que ¿quien desde niño no quiso ser astronauta? por que limitarse a la teoría cuando puedes sumergirte en un mundo en que el aprendizaje es casi empírico y los conocimiento vistos en clase son puestos a prueba.

Decidimos desarrollar una aplicación en la que el usuario se desplazara dentro del universo y adquiriera conocimientos al tiempo en el que explora, para esto utilizamos un control bluetooth, unas google cardboard y el entorno de desarrollo unity en el cual atraves de la modelación 3d y scripts atacamos la problemática del desinterés escolar.

Tecnologías

 

Trello

https://trello.com/b/5qbdEmbB/universo-vivo

Vídeo final

Link de descarga de la app

https://mega.nz/#!YC5TiLCR!RmqIr4GbQtrVJpXrH3767YdRTKSPotl6GA9BRt7KTrQ

Bus-y

Universidad EAFIT

Ingeniería de Sistemas

Cuarto semestre

Bus-y

 

Maria Clara Sánchez: msanch60@eafit.edu.co

Diego Fonseca: dfonseca@eafit.edu.co

Juan Fonseca: jfonsec1@eafit.edu.co

 

Descripción

Bus-y es una aplicación móvil que permite la localización de paradas oficiales y rutas de bus correspondientes. Además de mostrar el tiempo de demora del bus deseado a una parada específica. También cuenta con un sistema de rating de las paradas en función a la seguridad, lo cual ayuda a la tranquilidad de los usuarios de bus.

Nuestro proyecto soluciona el problema de la incertidumbre a la hora de esperar un bus. Esto se traduce a un mejor aprovechamiento del tiempo y a la certeza de la localización del bus.

     

Bus-y es innovador en Medellín y Colombia ya que no hay un sistema igual actualmente en el mercado, además gracias a la seguridad que proporciona a los usuarios en sentido de localización y tiempo estimado de llegada de los buses hace que la idea de tomar un bus sea más atractiva. Esto podría mejorar el ambiente y el tráfico de vehículos en la ciudad.

     

Ideación

La idea surgió a raíz de un problema esperando un bus. Se tuvo que decidir entre hacer una diligencia importante o esperar el bus. Esto nos hizo pensar “¿Por qué no existe un localizador de bus para saber de cuánto tiempo disponemos?”. Después de este suceso decidimos implementar nosotros la solución a la problemática. A la hora de implementar la aplicación decidimos usar modelo vista controlador en donde usamos un PIC como localizador, un servicio web como puente entre la aplicación y la base de datos y como lo que realiza cálculos importantes. Como Framework utilizamos un sistema híbrido que facilita las conexiones y amplía los posibles usuarios.

 

Diagrama de despliegue

 

Trello

 

Póster

Vídeo

Regalando Vida

Regalando Vida 

Tu ayuda salvará vidas

Universidad EAFIT – Ingeniería de Sistemas – Quinto Semestre

 

  • Juan Pablo Alcaraz Florez <jalcara1@eafit.edu.co>
  • Sebastian Ramirez Lopez <sramir60@eafit.edu.co>
  • Esteban Salazar Montoya <esalaza7@eafit.edu.co>

Descripción:

Ya que en medellín existe un  problema en la comunicación entre los hospitales, bancos de sangre y donantes, esto afecta la llegada de muestras de sangre a los pacientes que las necesiten urgentemente.

Regalando Vida es una aplicación que integra a los bancos de sangre, hospitales y donantes fácilmente, permitiéndole a los hospitales conocer la información actualizada de las existencias de muestras de sangre de los bancos, de igual modo permite enviar una solicitud de sangre de forma inmediata.

Innovación, Diferenciadores, Beneficios del Producto

El principal beneficio de nuestra aplicación es facilitar a las personas encargadas de los hospitales la búsqueda de muestras de sangre, ya que a ellos se les dificulta esta labor al tener que llamar uno por uno los bancos de sangre y preguntar sobre sus existencias.

Captura de pantalla: Donantes

Captura de pantalla: Banco de Sangre

Captura de pantalla: Hospitales

Diagrama de despliegue 

Tecnologías Implementadas

Trello

https://trello.com/b/YRbplx5B/regalando-vida

Enlace aplicación

https://github.com/estebansm14/regalandovida

Gurbia

 

Universidad EAFIT

Ingeniería de Sistemas

Sexto semestre

Integrantes:

Samuel Sarabia Osorio  –  ssarabia@eafit.edu.co

David Medina Ospina  –  dmedina7@eafit.edu.co

Daniel Martínez Montealegre  –  dmarti25@eafit.edu.co

 

Descripción del producto:

Gurbia es una aplicación creada por estudiantes de la universidad EAFIT para prestar un servicio de enlace a usuarios con un interés común.

Nuestra aplicación permitirá conectar estudiantes dispuestos a vender comida preparada por sí mismos con estudiantes interesados en productos diferentes a los ofrecidos en la universidad. Se fundamenta en la venta directa de comida entre estudiantes de la misma institución y un sistema de buena reputación para fomentar la venta y compra de productos.

El problema que encontramos es que dentro de las diferentes instituciones de educación superior en el país, muchas personas se encuentran inconformes con la carencia de diversidad, tanto en cuestión de precios como de tipos, de los alimentos ofrecidos.

Además, encontramos que existe una gran cantidad de estudiantes con habilidades culinarias y deseos de hacer ganancias extras que no tienen los medios para publicitar los alimentos que producen, por lo que no llegan a venderlos en las cantidades lo suficientemente grandes para que valga la pena el esfuerzo.

Proceso de ideación, definición y diseño del producto:

La idea nace mientras se realizaba la búsqueda de un proyecto a desarrollar durante el curso, inicialmente, decidimos mirar las problemáticas existentes en la universidad, buscábamos algunas que fuesen diferentes de las ya atacadas necesidades dentro del curso, y mediante esta búsqueda, dimos con el recurrente tema de la comida dentro de la universidad y la inconformidad de los estudiantes relacionada a este tema.

Una vez encontramos el problema que pretendíamos resolver, el cual a su vez fue una oportunidad de emprender, meditamos cuál sería la solución más óptima, que tuviese mayor alcance y facilidad de acoplamiento con la vida de los jóvenes de nuestra universidad. Así, llegamos a la conclusión de realizar una aplicación móvil.

Gracias a la sugerencia de un compañero, llegamos a conocer de una nueva tecnología para desarrollo móvil: React Native. Mientras realizábamos investigaciones de cómo utilizarla, sus implicaciones y ventajas, llegamos a la decisión de acompañar esta tecnología con Firebase, lo cuál nos permitiría tener nuestros datos almacenados en la nube, además de facilitar el proceso de desarrollo, ya que nos ahorraríamos el proceso de crear nuestro propio back end.
En este punto, procedimos a decidir los requerimientos básicos que considerábamos eran cruciales para el funcionamiento de la aplicación. Posteriormente, comenzamos con el desarrollo del proyecto, a producir prototipos con las funcionalidades más fundamentales y validar los procesos de ideación y desarrollo con los profesores del curso
Todo este proceso nos permitió tener un buen ciclo de desarrollo durante el curso.

Vista de despliegue y tecnologías usadas:

                

React Native                                                           Firebase

 

Print Screen del trello:

 

Vídeo de la aplicación:

 

Link de descarga:

https://www.mediafire.com/?kg5od2std1p557n