Компания «Хостел и ко» решила создать удобный сайт для бронирования жилья в их хостеле.
Создание веб-приложения, позволяющего просмотреть и забронировать варианты жилья с помощью инструментов, изученных на курсе.
Применить и закрепить на практике знания и навыки, полученные на курсе, а также научиться создавать полноценное приложение с использованием нескольких технологий и инструментов.
/admin
на него нет ссылки, администратор переходит на эту страницу вручную) — поля ввода логина и пароля для администратора. При вводе неверных данных под полем пароля должна появляться надпись “неверный логин или пароль”номера (комнаты),
заявки,
администраторы,
бронирования (они же — одобренные заявки на бронирование, т.е. можно использовать одну таблицу базы данных для заявок и для бронирований)
Эти разделы открываются в остальной части страницы (справа от меню)
Каждый раздел — это таблица, где в каждой строке одна запись (номер, заявка, бронирование или администратор) со всеми её полями.
Для разделов “номера”, “администраторы” и “бронирования” над таблицей есть кнопка добавить новый номер/администратор/бронирование. По нажатии кнопки “добавить” открывается окно с формой добавления номера/администратора/бронирования.
В таблице заявок должно быть поле с выбором статуса.
Статусы: отклонено, в ожидании, одобрено.
После одобрения заявки, она попадает в таблицу бронирований (но остаётся в таблице заявок тоже)
В разделе заявок должен быть фильтр: показать только заявки в статусе “в ожидании”.
Для панели администратора нужна только десктопная версия, в отличие от страницы каталога и страницы номера.