Sobre este proyecto
it-programming / web-development
Abierto
Se busca generar un cronograma para las actividades del evento .
Las mismas cuentan con :
- un evento al que refieren
- Un titulo obligatorio ( ingles y español )
- Una descripción no obligatoria que puede contener html ( ingles y español )
- Una tilde que permite determinar si se desea mostrar los expositores en el cronograma .
- La asignacion de los usuarios ( que llegaran como ids en un array , validar que esos usuarios existen , con los constraint , existen varios armados para otras clases en los request )
GENERAL
Tomar en cuenta validaciones dentro de las peticiones tomando en cuenta las limitaciones de la base ya definida , como los largos de los campos o las relaciones de las entidades que se asocian , la migracion ya se encuentra creada .
Existen entidades ya generadas, varios controladores, request , response , modelos ya se encuentran armados en el mismo desarrollo que pueden ser tomados de guia .
contemplar en validaciones
que no exista otra actividad para el mismo evento en el mismo horario al momento de crear o modificar una actividad
agregar traducciones de los mensajes de validacion de agregar alguno ( google translate )
el dia y hora de la actividad ( validar que se encuentre dentro del tiempo del evento , que es una de las entidades relacionadas )
como parte de las rutas del enpoint de modificacion y como dato eventoid dentro de la peticion de creación , recibir el id del evento al que se esta asociando esta actividad , validar que exista .
Armar api y test para el REST de actividades contemplando los enpoints para Listado paginado , crear, editar , modificar , ver una actividad ( puede tomarse como ejemplo cualquiera de las otras entidades ) siguiendo la guia de cualquiera de las demas entidades .
Genera clases de listados paginados, se pueden tomar como guia clases que ya existen para otras entidades
Armar test para probar las respuestas del controlador a cada endpoint SE PUEDE TOMAR GUIA DE LOS TEST YA REALIZADOS PARA OTRAS ENTIDADES
Contexto general del proyecto
Existe realizada un API en laravel , que ya cuenta con varias entidades para tomar de ejemplo
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador, Analista funcional
Plazo de Entrega: No definido
Habilidades necesarias