Веб-дизайн, UX и конверсия
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловМатериалы для проекта «Система бронирования» объединяют несколько направлений. Начните с разделов ниже.
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловСерверные приложения, базы данных, авторизация и интеграции.
768 материаловPWA, Mini Apps, расширения, совместная работа, карты, медиа и документы.
150 материаловСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловEmail, коммуникации и жизненный цикл клиента.
17 материаловШестнадцать последовательных уроков от HTTP-каталога до конкурентного расписания и передачи проекта.
Различать адрес ресурса, HTTP-операцию и JSON-ответ проекта «Окно».
Описать входной интервал и внешнюю карточку отдельными моделями.
Возвращать различимые ошибки маршрута, схемы и предметной операции.
Отделить настройки процесса от данных бронирования и кода маршрута.
Подключать каталог через Depends и подготовить замену его хранилища.
Создать договор хранения кабинетов и броней в последовательной SQL-миграции.
Записать бронь и вернуть внешнюю модель после успешной фиксации.
Принимать только даты со смещением и сравнивать их как моменты времени.
Запретить пересекающиеся подтверждённые интервалы одного кабинета в PostgreSQL.
Связать один ключ с одной сохранённой операцией и её первоначальным ответом.
Получать владельца на сервере и ограничивать доступ его записью.
Отменять свою бронь без удаления истории и освобождать её интервал.
Читать ограниченные страницы с курсором по id и условием владельца.
Сохранить событие вместе с бронью и отделить его обработку от HTTP-ответа.
Согласовать схему маршрутов с моделями, заголовками и известными ошибками.
Описать границы запуска, проверку схемы и завершение ресурсов процесса.