wilsenhc / laravel-api-guest-book

Simple API made in Laravel as a Code Test for the Intermediate Back End Developer role as Splice Digital, Inc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task Estimation - User Stories

Stories code will be named after the project "Guest Book" and have the initials "GB" followed by a dash "-" and the number of the story.

#GB-1

Title: Setup Migrations & Models Description: The project should setup the corresponding database tables and models to store the Guest Book data.

Points estimation: 1pts

Time estimation: Less than 1 hour

Time to be done: 28 minutes

#GB-2

Title: Endpoint to List Guest Books Description: The project should setup the route GET /api/guest-book and it sohuld return the list of Guest Books

Points estimation: 1pts

Time estimation: Less than 1 hour

Time to be done: 40 minutes

#GB-3

Title: Endpoint to List Comments in a Guest Book Description: The project should setup the route GET /api/guest-book/{guest_book}/comments and it sohuld return the list of all Comments for a given Guest Book

Points estimation: 1pts

Time estimation: Less than 1 hour

Time to be done: 35 minutes

#GB-4

Title: Endpoint to Create new Comment in a Guest Book Description: The project should setup the route POST /api/guest-book/{guest_book}/comments which should receive a name and a message and add the comment to the Given Guest Book

Points estimation: 1pts

Time estimation: Less than 1 hour

Time to be done: 26 minutes

#GB-5

Title: Endpoint to Update existing Comment in a Guest Book Description: The project should setup the route PUT /api/guest-book/{guest_book}/comments/{comment} which should receive a name and a message and update the given comment.

Points estimation: 1pts

Time estimation: Less than 1 hour

Time to be done: 25 minutes

#GB-6

Title: Endpoint to Delete a existing Comment in a Guest Book Description: The project should setup the route DELETE /api/guest-book/{guest_book}/comments/{comment} which should delete the given comment.

Points estimation: 1pts

Time estimation: Less than 30 minutes

Time to be done: 15 minutes

About

Simple API made in Laravel as a Code Test for the Intermediate Back End Developer role as Splice Digital, Inc


Languages

Language:PHP 81.1%Language:Blade 17.7%Language:Shell 1.0%Language:JavaScript 0.3%