Programador para aplicacion web en PHP y MySQL en Retiro

Retiro > Trabajo > Informática > Programador para

Ciudad elegida:
Retiro, Capital Federal
Navegacion:

Programador para aplicacion web en PHP y MySQL ... Ver mas empleos en el area de informática

30 Sep 2009




Se requiere un desarrollador PHP/MySQL que programe la siguiente funcionalidad en una aplicacion web basada en HTML/Javascript. No tengo problema que se reutilice open source si esta disponible. Si desea utilizarse AJAX es un plus, aunque no es requerido. Las paginas HTML deben usar todos los estilos en CSS. Por favor cotizar A y B (descripto a continuacion) en forma separada. Este es el comienzo de un proyecto, por lo cual los programas deben funcionar pero no es necesario tener un diseño grafico terminado.

A. Registracion de Usuario
1. Sistema pide usuario/contrasena, nombre, etc.
2. Si hay algun error, se vuelve a mostrar la pantalla con una lista de errores en la cabezera de la pantalla y los datos previamente cargados por el usuario.
3. Si no hay error, se muestra una pantalla de confirmacion, al mismo tiempo el usuario tiene que tipear un codigo que aparezca en una imagen en pantalla (la imagen debe ser generada por el sistema).
4. Crear un registro en MySQL con los datos, y enviar un email al usuario para confirmar que la direccion ingresada es real.
5. Desde el email, el usuario debera poder confirmar el registro. Cuando confirme, se actualizara el registro como "Activo" y se mostrara una pantalla al usuario informandole que puede comenzar a utilizar el sitio.
6. Login: el usuario ingresara al sistema mediante el login que pedira usuario y contrasenia. Una vez dentro del sistema, aparecera una pagina HTML con una sola opcion "Recomendar Link" (descripto en B) y la opcion de logout. El nombre de usuario debe aparecer en todas las paginas HTML del sistema, hasta que haga logout.

B. Foro de recomendacion de links/ratings. Si un usuario esta registrado (dentro del sistema) puede recomendar links. Estos links apareceran en una lista con una descripcion y el rating del link.
 
1. El sistema pide al usuario el link y una descripcion. Cuando acepta se registra en la base de datos (no es necesario requerir confirmacion). Si el link comienza con "http://" debera ser removido antes de registrar en la base de datos.
2. A continuacion aparece la lista de links recomendados, ordenados en forma descendente por fecha/hora. El nuevo link aparecera primero en la lista. La informacion que aparece en cada fila de la lista es: usuario que la creo, fecha/hora, descripcion, primeros 30 caracteres del link, y en una segunda fila "Rating:" seguido de cinco estrellas que pueden ser color amarillo o gris.(la ultima estrella puede ser medio amarilla para valores como 1,5 y 2,5). A continuacion "Su rating:" seguido por cinco estrellas en blanco, cuando el usuario pasa el mouse sobre alguna estrella, se prende en amarillo junto con las anteriores. Al hacer click sobre la estrella en blanco, el sistema genera un registro en la base de datos con el voto (un numero entre 1 y 5).
3. Cuando se muestra la lista, el sistema calcula el Rating como el promedio de votos (suma de los votos dividido el numero de usuarios). Esto se puede lograr directamente con SQL.
4. El sistema debe manejar paginado, 20 filas por pagina, y la opcion de primera pagina, siguiente y anterior. No es necesario un link para ultima pagina. Siguiente debe aparecer solo si hay una pagina siguiente, anterior debe aparecer solo si la pagina actual no es la primera pagina.
 
Para ambos puntos A y B, ya hay desarrollada una clase Template para utilizar dentro del programa PHP un archivo HTML definido externamente conteniendo variables definidas del tipo {var}. Estas variables se pueden reemplazar dentro del programa PHP.
 

Para embeber el anuncio en un Blog o página Web, copie y pegue el código de incrustado
Anuncios Gratis en Argentina - Condiciones de Uso - Contáctenos - Publicar Anuncio Gratis - Entrar