Evaluando propuestas

Agregar endpoints a Api en laravel

Publicado el 10 Agosto, 2021 en Programación y Tecnología

Sobre este proyecto

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

Otros proyectos publicados por D.