Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Etapes de développement Night Code 2018
1. SPRINTS & FEATURES
NE FAITES PAS D’AUTHENTIFICATION
Back Office : TOUTES LES REPONSES SONT EN JSON
(Pensez au HEADER)
Front Web : Pas besoin d’attendre le Back pour avancer,
suivez les mockups !
Objectif 1: Hello World
URL: /cinema
Retour :
{
name: « Nom de votre équipe »
}
Objectif 2: Créer des séances
GET /showtimes (la liste des séances)
[
{
id: 456
},
{
id: 123
}
]
2. POST /showtimes
{
name: "Star Wars"
}
ERREUR 400 si name non présent
Retourne l’objet créé (avec l’id)
GET /showtimes/:id
{
id: 123,
name: "Séance de 21h - Star Wars"
}
ERREUR 404 si la séance n’existe pas
Objectif 3: Réserver une place
POST /showtimes/:id/reservation
Pas de body
Retour :
{
id: 42,
row: 3,
seat: 7
}
GET /showtimes/:id
{
id: 123,
name: "Séance de 18h",
3. seatsAvailable: 49,
seatConfiguration: [
{
seat: 1,
row: 1,
used: true
},
{
seat: 2,
row: 1,
used: false
}
]
}
Objectif 4: Réserver une place PRÉCISE
POST /showtimes/:id/reservation
Body de la requête :
{
seat: 10,
row: 5
}
Objectif 5: Réserver des places, sur la même rangée
POST /showtimes/:id/reservation
Body de la requête:
(minimum 1)