Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

При старте программа должна вытащить все билеты из таблицы билетов

отобразить на экране все билеты

и ждать от пользователя реакции

при нажатии на билет на экране

вызвать URL покупки и передать ID выбранного билета

после получения ответа 200 вернутся на сходную

если ответ придёт не 200 вывести на экран ошибку на 3 сек и вернутся на исходную.

GET /status --> получить статус (число)

Таблица пользователей (для админки)

GET /api/v1/user --> получить список всех пользователей

GET /api/v1/user/:id --> получить конкретного пользователя по ID

POST /api/v1/user --> создать нового пользователя

PUT /api/v1/user/:id --> изменить пользователя по ID

DELETE /api/v1/user/:id --> удалить пользователя по ID

Таблица билетов (для продажи)

GET /api/v1/ticket --> получить все билеты

GET /api/v1/ticket/:id --> получить билет по ID

POST /api/v1/ticket --> создать новый билет

PUT /api/v1/ticket/:id --> изменить билет по ID

DELETE /api/v1/ticket/:id --> удалить билет по ID

Таблица проданных билетов (для отчётов)

GET /api/v1/kassa --> получить все проданные билеты (очень много данных)

GET /api/v1/kassa/:id --> получить конкретный билет по ID

PUT /api/v1/kassa/:id --> изменить конкретный билет по ID (не нужна вряд ли будет использоваться)

DELETE /api/v1/kassa/:id --> удалить конкретный билет по ID

POST /api/v1/bye/:id --> Продать билет с ID из таблицы билетов

Мы всегда рады сотрудничеству с вами!

10 месяцев назад
Inova
35 летУкраина
год в сервисе
Был
10 месяцев назад