martinvol / tallerii Goto Github PK
View Code? Open in Web Editor NEWTrabajo práctico de la materia Taller de Programación II (75.52)
License: GNU General Public License v3.0
Trabajo práctico de la materia Taller de Programación II (75.52)
License: GNU General Public License v3.0
Adaptar la API del server para que se pueda obtener a partir del id la siguiente información de un usuario:
Client:
Sistema de notificaciones para advertir de la recepción de un nuevo mensaje o una nueva solicitud.
En lo posible asegurar que al presionar la notificación se accede al área apropiada dentro de la app.
Permitirle al usuario obtener autocompletar ciertos datos mediante la información que ya se encuentra en su cuenta de Facebook.
Datos posibles:
nombre, apellido, ciudad, email, fecha de nacimiento
Cualquier cambio en la db la rompe, hay que testear bien.
La aplicación es capaz de mostrar una lista de profesionales.
En buen camino.
Si estoy en una pantalla, al apretar la misma en el menu, no debería pasar nada. Ahora lo que pasa es que se apilan activities iguales.
Propios y ajenos.
El servidor debe ser capaz de recibir una petición de creación de un usuario con un determinado nombre, y recibirá el id de ese usuario como respuesta. También debe ser capaz de recuperar dicho nombre utilizando el id mencionado. Esto a través de una interfaz REST. Para tal fin, se utilizará Mongoose.
Incluir tests en Python para validar la funcionalidad mencionada.
Detallar la espeficación de la API implementada
Seguir los estándares utilizados para la creación de la API del Shared Server y generar la documentación pertinente: http://rebilly.github.io/ReDoc/
Actualización de ¿las coordenadas geográficas? y ¿la ciudad? a partir del GPS incluido en cualquier celular Android, al tocar el botón correspondiente en el perfil.
Tras haber investigado la herramienta, se propone proseguir con la configuración del entorno.
Revisar
Usuario A abre conversación con usuario B.
Usuario A recibe mensajes con la conversación abierta.
Usuario A va a la lista de conversaciones, ve que tiene mensajes sin abrir con B.
Al recibir un pedido de creación de usuario en base a un nombre, el servidor debe ser capaz de persistir dicha información y de devolver un identificador unívoco numérico. De esta forma, debe ser posible recuperar el nombre almacenado utilizando el identificador de usuario. Para esto, se deben implementar los mecanismos necesarios para almacenar y recuperar dicha información utilizando Leveldb.
Agregar tests unitarios para validar un correcto funcionamiento.
Los cambios visuales marcados por el profesor.
Se propone una primera instancia de investigación de la herramienta.
Permite
Este número de recomendaciones debe devolverse en búsquedas ( #33 ) y otros listados para poder ordenarlos o simplemente mostrarlo.
(cc @PaulaSaffioti @milenaf30 ) Hay que decidir de qué manera se consiguen los contactos de un usuario y con qué información. El cliente necesitará los datos principales para estas "cards" de contactos: nombre, foto, puesto. Opciones:
Mi voto está por 2 o 3, la diferencia siendo poca de mi lado.
[Pregunten si no se entendió algo.]
REPETIDO
La app debería poder mediar con una API y obtener información utilizable.
Configurar Docker para utilizarlo en el ApplicationServer
Modificación del perfil propio, incluyendo listados de work_history y skills, y la foto.
Resolver:
AppServer: Generar y guardar; recibir y revisar
Client: Recibir y guardar; enviar con cada request pertinente
Discutir posibilidades entre
Votaría entre las últimas 2 posibilidades ya que son las que mantienen al usuario "conectado".
@martinvol @PaulaSaffioti @milenaf30
Se permite agregar a un profesional como contacto, así como aceptar o rechazar una solicitud.
Dependiente de: Que establezcamos la API para enviar solicitudes de contacto.
Hay que decidir también cómo determinar si hay solicitudes pendientes. Si no entendí mal, se resolvería con que la lista de contactos propia contenga a aquellos con el estado received.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.