route: '/api/v1/babies'
METHOD: GET
[
{
"name" : " Merritt" ,
"months" : 49 ,
"mother_name" : " Winifred Pollard" ,
"father_name" : " Ferdinand Gibbs" ,
"address" : " 4480 Egestas. Av." ,
"phone" : " 1-446-909-2123"
},
{
"name" : " Cherokee" ,
"months" : 43 ,
"mother_name" : " Dahlia Castro" ,
"father_name" : " Zeus Huff" ,
"address" : " 311-7263 Cras St." ,
"phone" : " 1-704-365-7793"
}
]
route: '/api/v1/activities'
METHOD: GET
[
{
"id" : 1 ,
"name" : " Actividad de grupo" ,
"description" : " A aliquet scelerisque per adipiscing proin id a condimentum scelerisque parturient a lobortis a eget condimentum venenatis parturient adipiscing velit dictumst."
},
{
"id" : 2 ,
"name" : " Tomar alimentos" ,
"description" : " Dis inceptos euismod pharetra nibh pulvinar ad non platea tristique imperdiet parturient vestibulum a nascetur lorem sem.Adipiscing id proin velit."
}
]
route: '/api/v1/assistants'
METHOD: GET
[
{
"id" : 1 ,
"name" : " Idona Rodgers"
},
{
"id" : 2 ,
"name" : " Basia Reeves"
}
]
route: '/api/v1/babies/{{baby_id}}/activity_logs'
METHOD: GET
[
{
"id" : 2 ,
"start_time" : " 2017-04-03T08:52:59.000Z" ,
"stop_time" : " 2017-04-03T09:37:59.000Z" ,
"baby" : {
"id" : 43 ,
"name" : " Halla"
},
"assistant" : {
"id" : 9 ,
"name" : " Ria Robles"
}
},
{
"id" : 65 ,
"start_time" : " 2017-04-03T03:13:35.000Z" ,
"stop_time" : " 2017-04-03T03:40:35.000Z" ,
"baby" : {
"id" : 43 ,
"name" : " Halla"
},
"assistant" : {
"id" : 8 ,
"name" : " Francesca Baxter"
}
}
]
route: '/api/v1/babies/{{baby_id}}/activity_logs'
METHOD: POST
{
"activity_log" : {
"assistant_id" : 5 ,
"activity_id" : 3 ,
"start_time" :" 2018-03-17 11:30"
}
}
Actualizacion de Activity Log
route: '/api/v1/babies/{{baby_id}}/activity_logs/{{activity_log}}'
METHOD: PUT
{
"activity_log" : {
"stop_time" :" 2018-03-17 10:30"
}
}
Eliminacion de Activity Log
route: '/api/v1/babies/{{baby_id}}/activity_logs/{{activity_log}}'
METHOD: DELETE
Rutas Administrador y Login
route: '/admin/activitylogs'
METHOD: PUT
route: '/users/sign_in'
METHOD: PUT
Instrucciones para desarrollo local con Docker
$ docker-compose build
$ docker-compose up
Extras
Pagiaciòn de administrador
Se agrego pequeno Sistema de autenticaciòn
Configuracion para localizaciòn
Validaciòn en el model de ActivityLog
Plantilla en la pagina de Bienvenida