Se requiere elaborar un software que trabaje con la API de twitter y con Mongo DB.
La finalidad del software es hacer una búsqueda sobre la API de twitter y encontrar todos los tweets que contengan el nombre del producto o servicio además de ciertas palabras definidas previamente, teniendo así la capacidad de identificar si el tweet tiene un tono positivo o negativo. También deberá de poder identificar si la persona que escribió ese tweet tiene mas de cierto número de followers, y en caso de que así sea, disparar una acción.
Ejemplo 1:
Buscar todos los tweets que contengan la palabra celular en combinación con una o más de las siguientes: malo, pésimo, nefasto, odio, muerte, etc.
En caso de que el usuario de twitter tenga mas de 500 followers enviar un email a
Si el resultado arrojara:
1.-Mi celular está pésimo por @usuario1 (455 followers)
2.-Muy mala la cobertura de mi celular por @usuario2 (502 followers)
3.-No sirve para nada mi celular por @usuario3 (10,455 followers)
Se debería enviar un correo a conteniendo el segundo y tercer tweet.
Ejemplo 2:
Buscar todos los tweets que contengan la palabra computadora en combinación con una o más de las siguientes: bueno, genial, perfecto, increible, me encanta, etc. En caso de que el usuario de twitter tenga mas de 700 followers enviar un email a
Si el resultado arrojara:
Me encanta mi computadora por @usuario1 (200 followers)
Mi computadora está genial por @usuario2 (400 followers)
Mi nueva computadora funciona perfecto por @usuario3 (1000 followers)
Se debería enviar una alerta al correo a conteniendo el tercer tweet.
El software deberá tener una interfaz gráfica que brinde una buena experiencia de usuario y deberá permitir configurar lo siguiente:
Palabra clave (celular, computadora)
Características (bueno, malo, apesta, regular, etc)
Número de followers necesario para mandar alertas positivas
Número de followers necesario para mandar alertas negativas
Correos para envío de alertas positivas
Correos para envío de alertas negativas
Este software debería de ser capaz de buscar tanto en la API de twitter como en una base de datos Mongo DB. Se les brindará una base de datos en Mongo para poder hacer pruebas.
El entregable de este proyecto deberá ser el código que pueda correrse en nuestros servidores.
Si bien es cierto que es mi primer trabajo en esta plataforma, tengo todas las ganas de empezar con el pie derecho. Soy una persona con un fuerte espiritu de investigación. Adicionalmente tengo compañia de dos compañeros que me aportan varios puntos de vista para cumplir con sus necesidades de la mejor manera posible. Los tres trabajaremos arduamente para que se sienta complacido con nuestro trabajo. A veces hay que darle la oportunidad a la gente. Somos tres desarrolladores con 3 años de experiencia en promedio trabajando con tecnologias web. Entre estas tencologias están java, .net (c#, asp.net mvc, wpf), jquery, javascript, sqlserver, drools, entre muchas otras tecnologias.
De ante mano gracias