About this project
it-programming / wordpress-1
Open
Buscamos una persona con conocimientos técnicos en WP y Prestashop para el desarrollo de diversas webs.
##################
# ADMINISTRACIÓN #
##################
PUNTO 1 - Crear un nuevo apartado en el menú del hack-office que se llame “Gestión de atletas”.
PUNTO 2 - Dentro de este apartado, aparecerá en la parte superior un selector con el listado de atletas.
PUNTO 3 - También aparecerá un selector con el listado de planes de entrenamiento genéricos que se hayan definido anteriormente.
PUNTO 4 - Ambos selectores dispondrán de un botón + para añadir atletas y planes de entrenamiento.
PUNTO 5 - Al añadir un nuevo atleta se abrirá una modal o contenido en página (esto a gusto del desarrollador) donde registrar los datos (marcamos con un * los obligatorios). Esta modal dispondrá de un aspa o botón de cancelar para cerrar esta si no queremos dar de alta al atleta. También dispondrá del botón submit para registrar los datos en la bbdd:
PUNTO 5.1 - Nombre (*).
No permitirá insertar números.
PUNTO 5.2 - Apellidos. No permitirá insertar números.
PUNTO 5.3 - Fecha de nacimiento: Mediante calendario.
PUNTO 5.4 - DNI. Solo permitirá números.
PUNTO 5.5 - Email (*). Se validará la dirección de email.
PUNTO 5.6 - Club.
PUNTO 5.7 - Mejor marca en 5K.
PUNTO 5.8 - Mejor marca en 10K.
PUNTO 5.9 - Mejor marca en 15K.
PUNTO 5.10 - Mejor marca en 21K.
PUNTO 5.11 - Mejor marca en 42K.
PUNTO 5.12 - Histórico de pagos.
PUNTO 5.13 - Activo. Por defecto SI.
PUNTO 6 - Al añadir un nuevo plan se abrirá una modal o contenido en página (esto a gusto del desarrollador) donde registrar los datos. Un plan corresponde siempre a 1 mes (desde el día 1 al 31 independientemente de que los meses tengan 28/29/30 o 31 días). Esta modal dispondrá de un aspa o botón de cancelar para cerrar esta si no queremos dar de alta al atleta.
También dispondrá del botón submit para registrar los datos en la bbdd:
PUNTO 6.1 - Nombre del plan (Ejemplo: Marathon 2017, Otro ejemplo: Velocidad 5000 metros).
PUNTO 6.2 - Calendario con 31 días en pantalla donde el administrador insertará por cada día 1 registro (igual da que sea lineal o por cuadrícula). Algunos días podrán quedar sin completar, eso querrá decir que el atleta tiene descanso.
PUNTO 7 - Una vez se seleccione un atleta desde el selector de atletas (evento onChange), aparecerá un submenú por taba en el cual se listará lo siguiente.
PUNTO 7.1 - Datos del atleta (Se listarán los registros del PUNTO 5).
PUNTO 7.2 - Plan actual. Se mostrará el mes en curso con lo que ha de hacer el atleta cada día y se podrán editar los campos de este (pero cuidado, no se editará el plan genérico, se editará tan solo el plan del atleta).
PUNTO 7.3 - Planes futuros. Se mostrarán los próximos meses y se podrán asignar planes de entrenamiento futuros.
PUNTO 7.4 - Histórico de planes. Se podrán visualizar planes de entrenamiento ya realizados. Aquí podemos mostrar un listado de años y meses desde que el atleta empezó el plan, por ejemplo: 2017 Enero, 2017 Febrero, etc.
En este listado, se podrá pulsar para ver el plan que se realizó.
PUNTO 7.4 - Histórico de pagos. Se podrá visualizar por año y mes si el atleta ha realizado el pago o no. Aquí mismo, se podrá editar el valor de cada pago con un select a pagado / no pagado.
Ejemplo 2017 Enero pagado, 2017 Febrero pendiente de pago, etc.
PUNTO 7.5 - Se podrá activar o desactivar al atleta. Nunca se eliminarán registros de la base de datos, cambiamos el campo activo = 0 y listo.
###########################
# PARTE Pública con login #
###########################
punto 1 - el atleta podrá hacer login y accederá a una página donde verá sus planes personalizados.
PUNTO 2 - El atleta podrá modificar sus datos personales.
PUNTO 3 - El atleta tendrá un histórico de pagos que ha realizado.
#########
# notas #
#########
punto 1 - notificaciones por correo.
PUNTO 1.1 - Se enviará un correo electrónico tanto al administrador como al atleta cada vez que se de de alta un nuevo atleta.
PUNTO 1.2 - Se enviará un correo electrónico tanto al administrador como al atleta cada vez que se asigne un nuevo plan al atleta.
PUNTO 2 - Exportación a pdf.
PUNTO 2.1 - Todos los planes podrán exportarse a .pdf por parte de los atletas y ser descargados.
PUNTO 3 - Plugin instalable en cualquier plataforma de WP.
PUNTO 4 - Sistema responsivo, visible desde dispositivos móviles.
Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Setup software bundle
Is this a project or a position? Long-term position
I currently have I have the design
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Delivery term: Not specified
Skills needed