Evaluating bids

Recyclapp

Published on the April 05, 2019 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Required platforms Android, iPhone, Other

Delivery term: April 20, 2019

Skills needed

Other projects posted by C. C.