Web de reservas con mapa intercativo

Método de pago: Verificado


Evaluando propuestas
Descripción:
Necesitamos agregar a nuestra página web (consultar el sitio por mensaje privado) un sistema de reservas de estacionamientos.
Para ello se deberá desarrollar:

Especificación técnica:
- un sistema de registro y acceso de usuarios (se podrá loguear con Fb o Google). Aquí se distinguirán dos tipos de usuario: CONDUCTORES Y PROPIETARIOS. Se debe exigir datos básicos para el ambos: nombre, email, teléfono; y algunos datos extra sólo cuando se registra un PROPIETARIO (dirección del garage, tel. de contacto).
- un panel de control simil Booking.com (se adjunta ejemplo) para que los PROPIETARIOS de garages puedan dar de alta sus disponibilidades.
Se deberá dar entrada a los siguientes datos: fecha desde, fecha hasta, hora desde, hora hasta, período (hora/día/mes), cantidad de lugares, precio.
Dichas disponibilidades se deberán reflejar en un mapa de Google que tenemos incrustado en nuestra web, en el cual actualmente se muestra información estática de la ubicación de nuestros garages asociados.
-Un registro de las reservas entre CONDUCTOR/PROPIETARIO que deberá tener un formato similar al que sigue: id_garage, id_usuario, fecha_desde, fecha_hasta, hora_desde, hora_hasta, precio

Especificación funcional:
Casos de uso PROPIETARIO:
Caso de uso 1: Registro de usuario
El PROPIETARIO podrá seleccionar la opción de Registro y se le solicitarán los datos mencionados anteriormente.
Caso de uso 2: Carga de disponibilidades
El PROPIETARIO podrá cargar sus disponibilidades con la información detallada en la especificación técnica, a la espera de una reserva. Para ello tendrá un menú para acceder al panel de control previo logueo con sus datos.
Caso de uso 3: Aviso de reserva
Ante una reserva concretada, el PROPIETARIO recibirá un email con los datos del CONDUCTOR y deberá ver en su panel de control en forma actualizada la cantidad de plazas que tiene disponibles.

Casos de uso CONDUCTOR:
Caso de uso 1: Registro de usuario
El CONDUCTOR podrá seleccionar la opción de Registro y se le solicitarán los datos mencionados anteriormente.
Caso de uso 2: Consulta de garages
El CONDUCTOR podrá visualizar en tiempo real en el mapa la información de disponibilidades que haya cargado el PROPIETARIO de cada garage (si tiene disponibilidad marcar el garage con color verde, y de lo contrario marcarlo en rojo).

Caso de uso 3: Reserva
En caso de seleccionar un garage con disponibilidad, el CONDUCTOR podrá reservar un lugar. En ese momento se debe loguear en el sistema, y previa confirmación se registrará la reserva en la BBDD.
Luego se enviará un correo electrónico a CONDUCTOR y PROPIETARIO con los datos de dicha reserva.
Por último se deberá quitar de disponibilidad una plaza para dicho garage. Por ejemplo: si antes de la reserva tenía 1 plaza disponible, ahora deberá cambiar el estado a "sin disponibilidad" marcando el garage en color rojo.

(En principio la modificación/eliminación de una reserva se deberá realizar por correo electrónico al PROPIETARIO o a través del formulario de contacto disponible en nuestra web)


Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Diseñador, Desarrollador, Project manager

Abierto

Presupuesto

5

Propuestas

10

Freelancers interesados

Publicado: Hace 3 meses

Plazo: 45 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Sebast. Soy una persona proactiva, dinámica, ingeniosa, con ganas de aprender mas y superarme día a día. + detalles

DesarrolloSystem Es una empresa dedicada al desarrollo de paginas web y de sistemas personalizados. Contamos con una amplia experiencia y utilizamos la mejor tecnología para asegurar el mejor sistema para tu empresa o servicio que ofr... + detalles

Ariel S. Software developer, with more than ten year of experience working on desktop and web applications. Mostly interested in web-based technologies, OOP and MVC patterns and REST application development. Constantly int... + detalles

Jonnathan P. Especialista en desarrollo de aplicaciones móviles (andoid e IOS), bajo lenguajes nativos (java y swift) tanto como híbrido (angularjs). Así como también especialista en php, javascript, html, css para el desarrollo d... + detalles

diego c. I have 25 years and software development 6 years ago, I have worked on many projects. I am very enthusiastic and passionate about what I do + detalles