Программист баз данных. Laravel 10 , php, bootstrap, HTML, CSS, MySQL, OpenServer 5.4.3, Git (Дистанционная работа)

Бюджет не указан

Задание: Программист баз данных. Laravel 10 , php, bootstrap, HTML, CSS, MySQL, OpenServer 5.4.3, Git (Дистанционная работа)

Портал представляет собой информационную систему для формирования заявок на тест-драйв автомобилей перед их покупкой. Перед началом использования портала пользователю необходимо пройти процедуру регистрации. В ходе регистрации он указывает данные о себе (ФИО, телефон, адрес электронной почты, логин и пароль). Войдя в систему, заказчик может записаться на тест-драйв, указав свой адрес, контактные данные и желаемую марку и модель автомобиля. Также заказчик должен указать желаемую дату и время записи на тест-драйв, и предпочтительный тип оплаты (наличными или с помощью банковской карты). Заявки заказчиков хранятся в системе. В каждой заявке находятся данные заказчика, статус заявки (одобрено, выполнено или отклонено). После подачи заявки администратор может подтвердить или отклонить заявку с указанием причины отклонения. Интерфейс разрабатываемой системы должен содержать ссылки для перехода на разделы системы. Основной функционал информационной системы: 1. Страница регистрации. На данной странице необходимо предусмотреть добавление пользователя в систему. Пользователю необходимо предоставить возможность ввести уникальный логин, пароль (минимум 6 символов), ФИО (символы кириллицы и пробелы), телефон (в формате +7(XXX)-XXX-XX-XX), адрес электронной почты (формат электронной почты). Все поля обязательны для заполнения. По кнопке «Зарегистрироваться» пользователь должен заноситься в базу. 2. Страница авторизации. На данной странице необходимо предусмотреть возможность ввода логина и пароля для зарегистрированных пользователей. 3. Страница создания заявки. На данной странице авторизованный пользователь имеет возможность просмотреть историю своих заявок, а также оставить новую заявку. 4. Страница формирования заявки. Пользователь указывает: свой адрес, контактные данные желаемую дату и время получения услуги. Необходимо создать поля, в которые вносятся сведения о водительском удостоверении (серия. номер, дата выдачи). Помимо этого, пользователь выбирает марку и модель автомобиля из предоставленного списка (список нужно сформировать самостоятельно, одной марки и не менее двух моделей). Все поля обязательны для заполнения. 5. Панель администратора. Доступ в панель администратора осуществляется по логину avto2024 и паролю poehali. В панели администратора видны все заявки на тест-драйв с отображением всех сведений, указанным клиентом. Администратор может сменить статус на «одобрено», «выполнено» или «отклонено».