erikwithuhk / mister-softee-tracker-client (Español)

publicado en: Articles | 0

Live: https://mister-softee-tracker-client.herokuapp.com/

todo el mundo en Nueva York conoce el jingle de los camiones de helados Mister Softee, aunque detectar a uno puede sentir como encontrar un unicornio. Esta aplicación permite a las personas ver las ubicaciones en tiempo real de los camiones Mister Softee y realizar solicitudes a los conductores, al tiempo que permite a los conductores iniciar sesión y ver dónde se encuentran los clientes potenciales.,

este repositorio es la aplicación cliente que construí usando React y Redux. La API de Rails que construí para manejar los datos de esta aplicación se encuentra aquí: https://github.com/erikwithuhk/mister-softee-tracker-api.

instrucciones de instalación

Clone el repositorio en su máquina local y ejecute npm install desde el directorio en el shell para instalar las dependencias del proyecto.

instrucciones de uso

ejecute npm start desde el directorio en el shell para iniciar el servidor en el nodo.,

User Flow

Logged-Out User

Cuando un usuario llega por primera vez a la aplicación y no ha iniciado sesión, el navegador solicita la ubicación del usuario y, a continuación, vuelve a centrar el mapa para mostrar dónde se encuentran los conductores de camiones Mister Softee en su área.

para acceder a funciones adicionales, primero deben crear una cuenta o iniciar sesión.,

al crear una cuenta, el usuario tiene la opción de seleccionar la casilla de verificación» soy un conductor de camión Mister Softee», que creará una cuenta de Proveedor, de lo contrario el tipo de cuenta predeterminado es cliente.

cliente registrado

Cuando un cliente inicia sesión, se le redirige al mapa que muestra las ubicaciones de todos los conductores de camiones Mister Softee activos en su área.,

Cuando el cliente hace clic en un proveedor, aparece una superposición que le permite realizar una solicitud de congelación. Esta solicitud le permite al proveedor saber que un cliente quiere que se quede en su ubicación actual.

una Vez que el cliente inicia la congelación, la solicitud se envía al proveedor, y se muestra un mensaje al usuario informándole de que la petición está en progreso.,

Cuando el vendedor responde a la solicitud de congelación, se envía un mensaje al usuario haciéndole saber que si la solicitud fue aprobada o rechazada.

proveedor registrado

Cuando un proveedor inicia sesión, se le redirige al mapa que muestra las ubicaciones de todos los clientes activos en su área.

Si un proveedor tiene solicitudes de congelación pendientes, aparecen en la pestaña solicitudes con la capacidad de aprobar o rechazar la solicitud.,

se mostrará Un mensaje para el vendedor cuando no hay solicitudes pendientes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *