Aplicaciones

Art Needs

Nombre de los Participantes:

Miguel Michelsongs

Rodrigo Orrego

País:

Chile

Descripción de la Aplicación:

Para ampliar la interacción entre los artistas de Artenlinea.com y el público, hemos desarrollado una sección experimental llamada Art Needs, la cual funciona como un servicio Web que accede a la API de Needish, y se integra en el sitio Web Artenlinea.com

Con esto los artistas del sitio (unos 1300 usuarios) podrán publicar sus necesidades, que son canalizadas por la cuenta de usuario de @art_needs en needish, con esto, los artistas podrán acceder a las ayudas de los usuarios de needish, una red social con mas de 20.000 usuarios dispuestos ayudar
El core de art needs funciona con la gema Needish escrita en Ruby, con licencia MIT, y ruby on rails 2.1.1

Link a la aplicación:

http://artenlinea.com/art_needs

GeoNeedish

Nombre de los Participantes:

Carlos Martinez

País:

Chile

Descripción de la Aplicación:

Esta aplicación básicamente intenta georeferenciar las ayudas que se le dan a las necesidades, en un primer lugar estaba orientado al mundo inmobiliario ya que hay bastante gente que publica necesidades de distintos tipos de arriendo y cruzar esta información con portales inmobiliarios dado que trabajo en www.portalinmobiliario.com, entonces mi primera idea fue cruzar la información de oferta inmobiliaria que tenemos, con las demandas que se publican en Needish, pero cuando comencé ustedes no tenia georefenciada esta información, pero ahora veo que ya disponen de esa funcionalidad, tal vez si les interesa podríamos ver la posibilidad de hacer algo juntos, claro que lo debería proponer en mi empresa.

La aplicación fue creada con Microsoft .NET, además de algunos Framework como NHibernate, YUI, Google Maps y un Framework propietario.

Link a la aplicación:

http://smilesoftware.cl/geoneedish/geoneedish

Projectish - Project Management gets Social

Nombre de los Participantes:
Vanessa Gutiérrez
Gerardo Curiel

País:

Venezuela

Descripción de la Aplicación:

Projectish es una aplicación para colaboración de proyectos, con la
particularidad de que la interacción para llevar a cabo y culminar con
los proyectos esta basada en el mecanismo de una red social. Para ello,
hemos tomado los Needs como tareas o puntos necesarios para el alcance o
terminación de cada proyecto. También podría ser visto como un conjunto
de cosas por hacer o buscar relacionadas a un mayor objetivo (el
proyecto), donde en un determinado plazo de tiempo, la basta red de
usuarios en Needish pueden ayudarte a alcanzar una meta a través de los
Helps.

Por medio de la interfaz de Projectish es sencillo llevar el control
de la evolución de cada proyecto gracias a un gráfico que muestra la
linea de tiempo en donde se encontrarán las tareas relacionadas a él.
Los usuarios de Needish podrán dejar comentarios sobre el proyecto u
ofrecer su ayuda para cerrar cada tarea, sin embargo es el dueño del
proyecto quien decide cual de las ayudas es la mas idónea, otorgándole
un mayor nivel de “karma” a quien provee la ayuda mas acertada. También
es posible buscar soluciones entre el resto de la comunidad a través de
los proyectos relacionados (basandose en “tags”) sugeridos por la
aplicación ó navegando por la infinito red de Projectish.

Tecnologías utilizadas

Se usó python como lenguaje de programación, apoyándonos en el
framework Web Django y otras librerías como:

  • python-simplejson
  • django-tagging
  • django-pagination
  • pyneedish (gracias Reflejo :-)

También se utilizaron algunas librerías de JavaScript/AJAX como:

  • Simile
  • JQuery

El set de iconos proviene del set FamFam Silk

Durante las pruebas se utilizó sqlite y ahora en producción
Projectish utiliza MySQL

Y obviamente el API de Needish
Link a la aplicación:

http://projectish.mashtrend.com/

The Orange Star Project (OSP)

Nombre de los Participantes:
Israel Leiva y Cristóbal Leiva

País:

Chile

Descripción de la Aplicación:

La idea surge pensando en primer, segundo y tercer lugar en el usuario. Entre más fácil y “linda” sea la tarea a realizar, esta será ejecutada por una mayor cantidad de personas. Es por esto que aprovechando las nuevas tecnologías de hoy en día hemos creado esta amable interfaz cuya gracia es interactuar de una manera mas cercana y directa con el usuario, prediciendo tal vez lo que le depara a la web en general. El trabajo hecho, que por cierto no fue mucho el tiempo que le pudimos dar, es simple y de pocas funciones ya que es sólo para mostrar la idea pero sin dejar de lado la habilidad.

El proyecto fue hecho en JavaScript y Perl.

Pueden aprender como se usa aquí: www.oni.cl/needish/faq.html
Y pueden ver un video explicativo en el homepage www.oni.cl/needish

Link a la aplicación:

http://www.onibuin.cl/needish/

Feeling Needish

Nombre de los Participantes:

Sebastián Gamboa

País:

Chile

Descripción de la Aplicación:

Feeling Needish es una aplicación que permite llevar Needish contigo en tu iPhone/iPod Touch, Buscar y ayudar, todo al alcance de tu dedo.

Actualmente está en periodo de Pruebas (Todavía puedes inscribirte a la Beta en http://needish.com/needs/view/15468/beta-testers-qfeeling-needishq) y pronto estará disponible a traves de la AppStore.

————————————————————————————–
Notas:

La aplicación funcionando esta a disposición de Pablo Viojo que está participando del Beta Test, por desgracia momentaneamente no se ha podido recibir un ejecutable debido a restricciones en la distribución impuestas por Apple a traves del SDK.

Link a la aplicación:

No existe todavía

Needish Map

Nombre de los Participantes:

Jose David Maldonado

País:

Chile

Descripción de la Aplicación:

La aplicacion muestra las nececidades por ubicación, lo que permite conocer y encontrar necesidades cercanas a tu lugar de ubicación, aunque la funcionalidad de la aplicación ya se encuentra imeplementada en Needish la idea original fue implementada mucho antes.

Utiliza el api de google maps para desplegar el mapa y encontrar las ubicaciones ( por lo que no siempre son acertadas ya que no está disponible el país, sólo la ciudad)

Link a la aplicación:

http://www.needishmap.co.nr/

Cerbero

Nombre de los Participantes:

Martín Conte y Federico Abad

País:

Argentina

Descripción de la Aplicación:

Backend:

El backend es un servidor web que se encarga de mantener un caché de las necesidades y ayudas, para no estar haciendo tantos pedidos a la API cada vez y poder tener la funcionalidad para saber a quiénes ayudó un usuario.
El caché se guarda por 48hs.

Tecnologías

Las tecnologías usadas aquí fueron 100% python con el módulo simplejson; el ORM de django y sqlite3.

Para la interfaz con la API de needish desarrollamos un wrapper de la API, que también liberamos bajo licencia GNU en http://code.google.com/p/pyneedish/

Frontend:

Cómo funciona?

Apenas se inicia se cargan las necesidades de el último día con sus ayudas. Y luego cada 1 minuto el flash hace un refresh contra el caché. En el caso de tener una nueva necesidad y/o ayuda se mostrará “on the fly” con un efecto elástico en el nodo afectado.

Los nodos con borde naranja representan las necesidades y los mas pequeños con borde verde representan las ayudas de esa necesidad.

Los nodos se pueden arrastrar con el mouse y el “arbolito” entero se va a mover siguiendo algunas leyes básicas de la física de los elásticos.

Al hacer click sobre algún nodo se verá debajo la necesidad o ayuda con quienes ayudaron en el caso de la necesidad o con las personas a las cuales ayudó el autor de la ayuda en el caso de la ayuda.

Luego se puede hacer click sobre el autor (Lo lleva a la perfil del autor en needish) o sobre la necesidad/ayuda (Lo lleva a la necesidad en needish).

Nota: Sólo se muestran las necesidades de la últimas 15 horas.

Tecnologías:

El frontend está hecho con flex builder en ActionScript 3.

Arquitectura:

La arquitectura viene dada a grandes rasgos por este gráfico:
http://img413.imageshack.us/img413/7840/needishcg4.png

¿Para qué sirve?

Las diferentes visualizaciones de los sitios generan un efecto viral en los usuarios. Así como tiene digg, flickr etc, la idea es que el usuario pueda estar al tanto de los cambios, o ver la actividad del sitio en forma centralizada y “bonita” o “divertida”. Uno puede ver como contestan “sus necesidades” o continúan sus “ayudas”.

Link a la aplicación:

http://needish.kodear.com

Needish Badge

Nombre de los Participantes:

Gian Olivieri

País:

Venezuela

Descripción de la Aplicación:

Descripción:

Son unos Web badges completamente modificables.
Ambos Badges están escritos en Javascript.
Son alimentados por un JSON de Yahoo Pipes, que a su vez es alimentado por el Api de Needish.
Los script fueron hechos cuidando la mayor cantidad de detalles posible para evitar conflicto con otros scripts. La posibilidad de conflictos por ejemplo con el trueName es de 26^16 a 1.
De igual manera si usan firebug verán como el script aparece, se ejecuta y se destruye.
Adicional a los badges implemente una interfaz web para hacer de la modificación de los badges algo menos tedioso al tener un live preview de los colores seleccionados. La interfaz provee al usuario del código con las modificaciones hechas una vez finalizado. Para esta interfaz se uso Mootools y mooRainbow.

Descripción específica:

* Needish Badge:

Tiene la información del usuario. Avatar, nombre y link a su profile.
Muestra una cantidad (determinada por el usuario) de sus needs mas recientes y activos.
El need mostrado tiene la fecha, link al need en needish.com y cuantas ayudas ha recibido.
también tiene un pequeño resumen al hacer mouseover.
El badge muestra ademas los amigos del usuario en needish.
Al ser clickeados los amigos el badge se recargara en si mismo y se actualizara con la información antes descrita pero del amigo clickeado.

Colores totalmente modificables en la interfaz web. (también pueden ser modificados con código en JSON).
el ancho y alto también pueden ser modificados.
El alto puede ser fijo para ser usado por ejemplo en retaggr.com

* Needish Tag Badge:

Muestra una cantidad (definida por el usuario) de las mas recientes y activas needs que contengan alguno de los tags definidos.
Ademas muestra el avatar del usuario (con link al perfil del usuario) que tiene la need. y un pequeño resumen y la fecha al hacer mouse over.
Las needs estan paginadas en el badge y a clickar en alguno de los números de paginación se recargan dentro del mismo badge.
El badge ademas tiene un buscador por tags. Se ejecuta tanto al presionar Enter como al clickear Buscar.

La idea tras el badge era el usar el http://api.needish.com/pages/api/needs.tag en lugar del buscador común para hacer uso de la taxonomía (y quien quita en un futuro de la folcsonomía) de Needish como sitio web 2.0

Igual que el anterior es completamente modificable.

Link a la aplicación:

http://www.miniplug.tv/needish

Invisionish

Nombre de los Participantes:

Jaime Hernández, Alejandra Roman

País:

Chile

Descripción de la Aplicación:

Invisionish, es un mod para foros Invision Power Board, que introduce una caja de contenido de Needish en los posts del foro, si hay algun Need que se quiera publicar en el foro, se copia la url y se inserta en el post, lo que genera la caja con la información y una interfaz completa para ayudar a este Need desde el mismo Post, enriqueciendo el contenido del foro y ayudando tanto a la comunidad del foro como a la de Needish, este mod puede ser instalado en cualquier foro que utilice invision power board, solo es necesario configurar la APP Key de Needish, por defecto está configurada la key que utilizamos para desarrollar.

más detalles en: http://www.toku.cl/rockstar/

Link a la aplicación:

http://www.toku.cl/rockstar/foro/index.php?showtopic=36