Con éxito

Notas

Error

Session expiration Your session is going to expireClick here to extend

Presupuesto

Proyecto pequeño <800

Publicado el

2/02/12 0:37

Cliente

pix***

Este proyecto ha expirado

Publica un proyecto similar y recibe ofertas sin compromiso alguno.

¡Publica un proyecto similar ahora!

Descripción

Requerimos de un programador con conocimientos de diseño web, para el desarrollo de un proyecto de agencia de viajes online, con perspectivas a largo plazo.

Para la fase inicial, requerimos el desarrollo de una aplicación web, basada preferiblemente ene PHP y bases de datos MySQL, que mostrará datos de billetes de avión, fechas y sus respectivas tarifas, almacenados previamente en la base de datos, a través de un panel de administración (backend).

Requerimos:

1) Diseño del frontend del usuario, que constará de lo siguiente:

  • Dos pestañas que pulsándolas mostrará, bien información de vuelos solo ida, o bien vuelos de ida y vuelta.
  • Dentro de cada una de las pestañas, se deberá de mostrar la información mencionada anteriormente: aeropuerto origen, destino, fecha ida, fecha vuelta (en caso de encontrarnos en la pestaña ida/vuelta), aerolínea y link a la tarifa en cuestión.
  • Esta tabla debe tener, en la medida de lo posible, una funcionalidad PUSH, de forma que esta se actualice de forma automática si se incluyen nuevos datos en la base de datos, sin necesidad de que el usuario tenga que actualizar el navegador.
  • Al presionar sobre cualquiera de las tarifas, se debe abrir un cuadro con información detallada de la misma.
  • Los datos mostrados en las tablas, deben de poder ser ordenador en base a cualquiera de los parámetros de la tabla, pulsando sobre el título.
  • De igual manera, deberá de existir un cuadro de texto, en el que poder acotar los resultados en función del "aeropuerto de origen". Sería recomendable que se autocompletase a medida que el usuario vaya escribiendo, y se mostrasen sugerencias, al mismo estilo que el cuadro de búsqueda de Google.

Este diseño debe ser completamente dinámico para el usuario, por lo que se requiere el uso de AJAX, jQuery, o similar.

2) Diseño de backend - área de administración.

  • Se deberá poder dar de alta usuarios con dos rangos, administrador y usuario normal.
  • Administradores han de ser capaces de añadir, editar, borrar datos de los vuelos, así como de los usuarios del sistema.
  • Usuarios normales podrán ser capaces de añadir, editar, borrar datos de la base de datos.

 

Estos son los requerimientos para la primera fase del proyecto, que en función de sus resultados, se valorará el continuar con el desarrollo de nuevas funcionalidades.

Para los interesados, cualquier duda o aclaración, no duden en ponerse en contacto conmigo.