-
Notifications
You must be signed in to change notification settings - Fork 0
Listado de funcionalidades
Alberto edited this page May 13, 2018
·
18 revisions
- Buscar punto de reciclaje más cercano a partir de una (foto o imagen de la biblioteca).
- Buscar punto de reciclaje más cercano por tipo de objeto.
- Historial global y de usuario de acciones de reciclado.
- Cuestionarios sobre el reciclado.
- Ranking de usuarios.
- Completa administración de la aplicación.
- Diseño adaptado a la pantalla del dispositivo.
- Vistas adaptadas al backend.
- Scroll infinito (con control de final) en listas.
- Refrescar items al bajar lista desde el tope de la lista.
- Redirigir al inicio (arriba de la página) al pulsar el icono en la pestaña actual.
- Eventos de usuario.
- Nuevo item (Inicio - historial - puntos).
- Cambiar de vista.
- Reducir de una foto lo que el usuario quiera reciclar.
- Guardado de última ubicación utilizada, en caso de no encontrar la ubicación utilizar esta última.
- Tip del reciclaje aleatorio al cargar la vista.
- Búsqueda de tipo de objeto a partir de imagen en formato base64.
- Modificar nombre del reciclaje.
- Guardar reciclaje.
- Modificar tipo de objeto junto una nueva búsqueda de punto de reciclaje más cercano.
- Mostrar ruta en aplicación de mapas (Google Maps / Apple Maps), también disponible en versión web.
- Marca en el mapa del destino cuyo color corresponde al tipo de objeto.
- Inicio de sesión por Facebook / Instagram.
- Comprobación en el backend el token sea correcto realizando una petición a la red social.
- Inicio de sesión normal.
- Inicio de sesión para debugear.
DEBUG_MODE: true - Registro.
- Guardado de foto de redes sociales en el servidor FTP.
- Recuperar contraseña mediante correo electrónico.
- Generación de códigos aleatorios cuya validez es de 24 horas.
- Los códigos son eliminados tras iniciar sesión.
- En caso de probar un código que ya dejado de ser válido es borrado de la base de datos.
- Generación de códigos aleatorios cuya validez es de 24 horas.
- Perfil general del usuario.
- Editar perfil.
- Historial de reciclajes del usuario.
- Añadir correo y contraseña a usuario social para poder iniciar sesión de modo normal.
- Correo único por usuario.
- 1 pregunta cada 24 horas.
- Comprobación tanto en el servidor como en el cliente.
- Control de errores mediante vistas o notificaciones.
- Control de igualdad en contraseña en el registro y de correo válido.
- Imágenes por defecto en caso de no encontrar la imagen.
- Control de tiempo (timeout) para realizar cualquier tipo de consulta (Base de datos o servidor de imágenes).
- Sistema de logs en la base de datos para errores o almacenar items no encontrados a partir de una foto.
- Token de usuario para consultas al servidor API Rest.
- Regeneración y almacenado tanto en el servidor como cliente del token al guardar usuario y/o iniciar sesión.
- Separación de parte pública, privada y administración del API Rest.
- Control de modificación de atributos por peticiones no deseadas al API Rest.
Menú
Iteraciones:
Tareas: