Evaluando propuestas

Recyclapp

Publicado el 05 Abril, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Prototipo de aplicación móvil híbrida en react native o xamarin para la recolección de materiales reciclables en forma de pedidos que permita la creación de cuatro perfiles:

1. Administrador
2. Cliente
3.
Centro de acopio
4. Reciclador

Los registros se deben poder hacer mediante redes sociales y correo electrónico (mínimo facebook y gmail)

Las entidades para crear el código son:

-Usuarios
-Rol
-Materiales
-Materiales_usuarios
-Pedidos
-Materiales_pedidos
-Estados
-Mensajes

El perfil administrador debe tener CRUD de todas las entidades.
El perfil cliente debe tener la opción de crear pedidos y administrar sus pedidos
El perfil centro de acopio debe tener la opción de administrar los usuarios con perfil reciclador únicamente. Debe poder ver la lista de pedidos realizados por cualquier cliente y "tomar" (asignarse) una cantidad ilimitada de ellos, los cuales deben poder filtrarse por pedidos tomados y todos los pedidos, de la misma manera podrá "soltar" los pedidos que no tengan estado entregado.
El perfil reciclador tendrá comunicación con el servidor a través de SMS (mensajes de texto) y deberá recibir un mensaje de texto, al momento de su registro por parte del centro de acopio, confirmando su registro exitoso y enviando el id asignado por base de datos como un código de 4 dígitos, como mínimo; ej: en base de datos -> id_reciclador = 1, por ende en el mensaje el código del usuario es "0001".

Al realizar alguna modificación del pedido el usuario cliente deberá recibir notificaciones en su celular indicandole el estado que toma su pedido. De igual manera cuando un centro de acopio tome un pedido se debe enviar un mensaje de texto a los usuarios recicladores que tiene registrados con los datos de los materiales a recoger y la dirección del cliente, una vez sea enviado el mensaje el reciclador debe responder el mensaje con el código de registro para asignarle el pedido y una vez el sistema le asigne el pedido debe enviar un SMS a todos los usuarios indicando que el pedido a sido asignado al usuario "nombre_usuario".

Los casos de uso son:

-Registro
-Registro reciclador
-Inicio sesión
-Consulta sección ¿Cómo reciclar? (basado en la entidad materiales)
-Solicitar pedido
-Tomar pedido
-Asignar pedido
-Confirmar recolección pedido
-Confirmar entrega pedido

NOTA: Una vez sea contratado el servicio de desarrollo de esta aplicación se entregará diagrama de clases, casos de uso y diagrama de secuencia.

La fecha limite de entrega del proyecto es el 29 de Abril de 2019

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Plataformas requeridas Android, iPhone, Otro

Plazo de Entrega: 20 Abril, 2019

Habilidades necesarias

Otros proyectos publicados por C. C.