Campus Virtual EAFIT

Universidad EAFIT

Ingeniería de Sistemas

Cuarto Semestre

Integrantes

Natalia Arias Lozano <nariasl@eafit.edu.co>

Felipe Macías Herrera <fmacias1@eafit.edu.co>

Juan Camilo Naranjo Marín <jnaran24@eafit.edu.co>

Camila White Romero <cwhiter@eafit.edu.co>

Problema que Soluciona

La Universidad EAFIT no cuenta con un medio donde se puedan identificar los diferentes sitios de interés o encargados de los programas de la universidad.

Descripción del Producto

Consiste en una aplicación móvil, donde se encuentra la información de los diferentes lugares y encargados de los programas que se ofrecen en la Universidad.

Campus Virtual EAFIT es la primera aplicación móvil en Colombia, que ofrece contenido 360 y un recorrido virtual de un campus universitario.

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

Tras leer las opciones presentadas en el banco de ideas, se seleccionó la proporcionada por EAFIT Virtual. Al iniciar el proceso de análisis y modelado, decidimos incluir un tour virtual de la universidad, ya que es una manera atractiva de que personas tanto externas como vinculadas, conozcan la universidad.

Materiales

Link para descargar el repositorio:

https://campusvirtualeafit.visualstudio.com/_git/CampusVirtual

 

RIMA

 

Integrantes:

Alejandro Velasquez Uribe avelas61@eafit.edu.co

Julian Ricaurte Hoyos jricaur1@eafit.edu.co

Duvan Antivar Goez dantivar@eafit.edu.co

Universidad EAFIT

Ingeniería de Sistemas

¿Qué es RIMA?

Reserva de Instrumentos Musicales y Aulas, por sus siglas RIMA, es un sistema de reservas y prestamos de aulas y objetos, respectivamente, enfocado al Departamento de Música de la Universidad Eafit.

Problema

Día a día la automatización de procesos es más importante y necesaria, por ello procesos realizados a mano son descartados como ineficientes. Debido a esto se ve la necesidad de reemplazar el sistema actual de reservas y prestamos del Departamento de Música de la Universidad Eafit por un sistema automatizado y computarizado con un mínimo de intervención humana para su correcto funcionamiento.

 

Proceso de ideación

En general en la Universidad Eafit distintos problemas de control sobre préstamos, como el Departamento de Deportes y el Departamento de Música, son abordados con planillas escritas en las cuales se inscriben los datos del usuario y el elemento que desean llevar, pero en estos sistemas se presentan errores constantemente, anotando el implemento incorrecto, errores en la fecha e inclusive en la escritura del nompre del usuario. Como estudiantes sufrimos de primera mano los efectos de estos sistemas, por ello se vio la necesidad de implementar un sistema automatizado y portable para abordar el problema.

Poster

Página web

rima-pi1.herokuapp.com

Repositorio

https://github.com/dantivar/ProyectoIntegrador1

Video

TimeIt

Timeit

Integrantes:

Mariana Ramírez Duque
David Felipe Lemus Gialdo
Carlos Mario Blanco Perez
Juan Camilo Rodriguez Montoya

Universidad EAFIT

Ingeniería de Sistemas

¿Qué es TimeIt?

TimeIt es una aplicación web que desempeña el papel de banco de tiempo digital. En esta los usuarios pueden ofrecer servicios a cambio de tiempo, el cual pueden usar para redimir en otros servicios ofrecidos en la aplicación.

Problema

El problema se basa en la falta de poder adquisitivo por parte de microempresas y de personas particulares con conocimientos prácticos o teóricos, que necesitan cubrir una necesidad específica diferente al area de conocimiento a la que pertenecen.

Innovación, diferenciadores y beneficios del Producto

El factor innovador de nuestro proyecto es que somos el primer banco de tiempo digital en Colombia. A diferencia de plataformas que ofrecen el software a terceros para que administren sus bancos de tiempo, nosotros somos el banco digital, es decir administramos las peticiones de usuarios, manejar la contabilidad de horas a favor y en contra de los usuario,analizar la información, entre otros. De esta manera los usuarios no deben preocuparse de quien administrará su tiempo o la estabilidad de este, puesto que habrá una relación directa con los usuarios, asi podrán disfrutar de los servicios de TimeIt. Cada hora vale lo mismo, dando asi un concepto de justicia social mas incluyente con todos los usuarios. Un usuario que no posea capital y necesite un servicio podrá acceder a él ofreciendo otro, así potenciará su habilidad y conseguirá acceder al servicio antes inalcanzable por falta de capital, además las personas podrán crear lazos profesionales para futuros trabajos o proyectos aprovechando las capacidades que cada miembro posee.

Proceso de ideación

TimeIt nace omo una iniciativa social apartir de un proceso de observación de las necesidades de las personas de estratos bajos y proyectos nacientes como microempresas o pymes lo cual evidenciaba un limitante de cubrir necesidades por falta de capital monetario. Es por esto acogiendonos a la teoria de bancos de tiempo decidimos llevarlo al ambito dígital, donde las personas puedan intercambiar servicios por tiempo y asi cubrir sus necesidades.

Poster

Repositorio

https://github.com/jrodri92/TimeIt

Video

Ceiba Solar

Universidad EAFIT
Ingeniería de Sistemas
Cuarto Semestre

Proyecto Integrador 1 – 2017-2

Douglas Ardila Garces – dardila5@eafit.edu.co
Jose David Sanchez – jsanch81@eafit.edu.co
Diego Salazar Noreña – dsalaz26@eafit.edu.co

¿Qué es Ceiba Solar?

La estación solar, permite cargar dispositivos, vehículos eléctricos y alimenta la iluminación de sus alrededores. Este concepto se impone como ícono de la Escuela de Ingeniería y materializa la importancia del uso de energía fotovoltaica.
Se ubica en frente del Edificio de Ingenierías y hace juego con la imagen verde y las características sostenibles que configuran este bloque de la Universidad. Se trata de la Ceiba Solar que se pensó dentro de un proyecto que se denomina Helios, que se llevó a cabo en 2013, y que contó con el apoyo de Ruta N.

Problema

La problemática que abordamos fue que la estación solar no posee un sistema de monitoreo para saber y llevar un control estricto de esta, entonces lo que realizamos es una pagina web donde los encargados de la Ceiba Solar podrán ver información en tiempo real sobre el estado de la estación solar, tales como información de la batería, el consumo que está teniendo, la energía que están recibiendo los paneles y también a través de un sensor meteorológico se puede observar en que estado se encuentra la Ceiba, es decir si está recargándose o no de acuerdo al estado del clima.

Innovación y diferenciadores

Esta es la primer versión de un sistema de monitoreo que será utilizado para la estación solar de EAFIT, por lo que la innovación e impacto dentro del equipo va a ser grande.

Poster

 Repositorio

https://github.com/jsanch81/CeibaSolar.git

Link para vídeo

Producto final

http://ceibasolar.herokuapp.com/

 

 

 

 

SAMI

Universidad EAFIT

Ingeniería de sistemas

Cuarto semestre

SAMI

Equipo:

David Sanchez Uribe(dsanche3@eafit.edu.co)

Alejandro Gil Maya(ggilmay@eafit.edu.co)

 

¿Qué es SAMI?

 

El Sistema de Evaluación Automático de Interpretación Musical vía MIDI (SAMI) consiste en un sistema para crear pruebas musicales en formato MIDI para evaluar ya sea otros archivos MIDI o interpretaciones captadas vía MIDI.

El Problema que resuelve SAMI principalmente es reducir el tiempo de análisis de interpretaciones, normalmente a mano tardaría aproximadamente 15 horas analizar cada interpretación, con SMI esto se reduciría a tiempo real.

La automatización de la evaluación de la interpretación musical podría llegar a convertirse en una herramienta que facilita efectivamente los procesos de enseñanza y aprendizaje. También podría ser estimulante didácticamente para los niños y adolescentes que les gusta medirse y sacar altos puntajes.

Proceso de SAMI

 

SAMI nació inicialmente como una ayuda para los investigadores del proyecto de investigación “CONDUCTA ESPACIAL DEL OJO DURANTE ACTIVIDADES DE LECTURA A PRIMERA VISTA ENTRE PIANISTAS PROFESIONALES Y UNIVERSITARIOS”, el proceso de ideación en cuanto a funcionamiento fue simple, un programa que en tiempo real analizara diferentes pruebas musicales y entregara resultados, La tecnología que se decidió usar fue Java en El entorno de desarrollo de NetBeans, además de eso se decidió utilizar una base de datos para guardas las diferentes pruebas que se realizaban y los usuarios que las hacían, la base de datos se decidió hacer no relacional con MongoDB, se utilizaron diferentes tecnologías como MIDI para el análisis de las interpretaciones y swing en java para el diseño de la interfaz gráfica, además de complementos para conectar la base de datos. Se creo inicialmente una interfaz gráfica que a medida que el SAMI evolucionaba como marca se le hicieron diferentes cambios.

                                                    Diseño Original                                                      

   Diseño Final

 

Poster

 

Repositorio

https://dasaur.visualstudio.com/_git/SAMI/commits

OlyMatch

Universidad EAFIT
Ingeniería de Sistemas
Cuarto semestre
Proyecto: OlyMatch

Integrantes:

Edwin Arley Rengifo Villa-erengif1@eafit.edu.co

Hassler Castro Cuesta-hcastro@eafit.edu.co

-Joshua Sánchez Álvarez-jsanch90@eafit.edu.co

Camilo Villa Restrepo-cvillar4@eafit.edu.co

¿Qué problema resuelve?

El principal problema es el sedentarismo, este surge a partir de varios factores importantes como: la falta de compañía para practicar actividades deportivas y la disponibilidad de escenarios para la realización de éstas.

Descripción del producto

OlyMatch es una aplicación móvil que facilita para la comunidad eafitense la reserva de escenarios deportivos dentro de las instalaciones de la universidad, además brinda un espacio para compartir eventos deportivos en los cuales la comunidad se puede unir y disfrutar de un ambiente enriquecedor entorno al deporte. También se cuenta con un sistema de calificación dónde los usuarios se pueden calificar unos a otros. OlyMatch es una plataforma que une la comunidad deportiva en pro del deporte.

Innovación – Diferenciadores

Existen algunas páginas web que organizan torneos, sin embargo son poco flexibles porque requieren de una robusta cantidad de información para funcionar, como equipos previamente conformados y utilería propia. También las redes sociales se han convertido en un medio para organizar eventos deportivos, no obstante requieren de una anticipada interacción entre los participantes, carecen de orden y no tiene el soporte para la realización de actividades deportivas. Nuestra aplicación cuenta con un sistema de calificación por jugador y promueve no sólo el deporte sino la interacción y socialización entre los usuarios. Nuestra idea no se ve afectada por las problemáticas que aquejan a nuestra competencia.

Capturas de pantalla

-Inicio

-Eventos

-Escenarios

 -Calificación
-Perfil

Despliegue y desarrollo del producto

La aplicación esta desarrollada en Ionic, una herramienta que permite desarrollar aplicaciones híbridas (Android, iOs). Se cuenta con una API Rest que está desarrollada en Express, NodeJS y con una base de datos no relacional (MongoDB).

Proceso de desarrollo:

El desarrollo se basó en el marco de desarrollo ágil, Scrum.

Link de la plataforma:

Vídeo de las funcionalidades:

Manifold

Proyecto Manifold

Descripción del producto

Manifold es una aplicación móvil para android la cual gráfica funciones y campos vectoriales escritas en tu cuaderno, estas funciones y campos vectoriales se grafican en una tarjeta Manifold tanto  en 2D como en 3D.

Proceso de ideación

En un principio simplemente teniamos una idea: queriamos hacer una aplicación que involucrara las matemáticas y  relacionarla con tendencias tecnológicas. Mientras discutíamos sobre lo que sería la aplicación notamos que a muchas personas realmente no les llama la atención las matemáticas. Esto nos llevó a querer hacer algo que hiciera las matemáticas más atractivas para las personas y que, a su vez, sirviera para aprender. En base a esto, decidimos usar realidad aumentada con el fin de hacer la aplicación mas llamativa. Con estas ideas claras çla aplicación tomó forma a medida que ibamos agregando funcionalidad.

.

Poster

Tecnologias

Integrantes

Juan Sebastián Gómez Graciano (jgomez40@eafit.edu.co)

Santiago Ignacio Vanegas Pérez (svaneg11@eafit.edu.co)

Andrés Gómez Vásquez (agomezv3@eafit.edu.co)

 

Tututor

Universidad EAFIT
Ingeniería de Sistemas
Cuarto semestre.
Nombre del proyecto: Tututor

Integrantes:

-Miguel Angel Ortiz Arboleda
mortiza3@eafit.edu.co

-Nicolas Muñoz Estrada
nmunoze@eafit.edu.co

-Sergio Andres Muñoz Rojas
smunozr2@eafit.edu.co

Juan Pablo Zapata Raigoza
jzapat90@eafit.edu.co

¿Qué problema resuelve?

A muchos estudiantes les pasa que a veces durante una clase o en algún momento de sus estudios surgen dudas que a las que no le encuentran solución fácilmente y optan por no darle solución , y esto luego puede acarrear problemas en futuros aprendizajes y aquí es donde Tututor juega un papel importante en el desarrollo académico de los estudiantes ya que Tututor busca el mejoramiento del desempeño académico de los estudiantes ofreciendo un servicio de monitorias mas rápido y existente en comparación a los servicios existentes de monitorias presenciales.

Descripción del producto
Tututor es una plataforma web cuyo propósito es que sea utilizada tanto por los estudiantes de la universidad Eafit como por el centro de desarrollo estudiantil y los monitores afiliados a este. Inicialmente tanto los estudiantes como los monitores deberán registrarse en la plataforma para hacer uso de sus servicios, luego un estudiante podrá formular una o varias preguntas sobre una duda que tenga acerca de una materia, estas preguntas podrán ser luego vistas por un monitor y respondidas, el monitor inicialmente deberá aceptar la pregunta lo cual generara un link que sera también transmitido al estudiante que hizo dicha pregunta, este link los llevará a una sesión de monitoria en donde podrán hacer uso de las herramientas necesarias para dar solución a la pregunta.

ScreenShots

 

Este diagrama(diagrama de despliegue) busca explicar de una manera mas técnica como esta estructurado el proyecto:

 

Proceso de desarrollo:

 

Inicialmente se plantearon las historias de usuario y se repartieron en tres sprint los cuales se ordenaron de mayor a menor prioridad, luego empezando por el primer sprint nos dividimos en sub-equipos de dos personas para implementar dos historias de usuario  al mismo tiempo y así agilizar el trabajo.

Link de la plataforma:

https://tututoreafit.herokuapp.com/

Este video explica con un caso mas real como funciona y que propósito tiene Tututor:

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

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