RealHelpDesk-frontend
Эксперимент по созданию фронтенда на React с использованием инструментов искусственного интеллекта. Компоненты формировались поэтапно на основе заданных условий, с частичным ручным редактированием.
components
Содержит переиспользуемые UI-компоненты, сгруппированные по функциональным областям:
-
auth — компоненты для аутентификации, регистрации:
LoginForm.jsxLogout.jsxRegisterForm.jsx
-
captcha — отображение капчи:
CaptchaViewer.jsx
-
email — управление email-уведомлениями:
EmailNotificationInfo.jsxEmailNotificationPolicy.jsxEmailNotificationSettings.jsxEmailVerificationForm.jsxEmailVerification.jsNotificationSettings.js
-
help — поиск по заявкам:
SearchHelp.jsx
-
message — работа с сообщениями:
MessagesList.jsxTicketMessageForm.jsx
-
portal — управление порталами и пользователями:
AddPortalUsers.jsxCreatePortal.jsxDeletePortals.jsxManagePortalUsers.jsxPortalEditor.jsxPortalInfo.jsxPortalSettings.jsxSharedPortals.jsxUserPortals.jsx
-
tiket — компоненты для работы с тикетами:
CreateTicketForm.jsxNoAnswerTickets.jsxPortalTickets.jsxSearchTicketByPortals.jsxTicketDelete.jsxTicketIdListByType.jsxTicketList.jsxTicketSearchForm.jsxTicketSearchResults.jsxTicketView.jsx
-
user — управление профилем пользователя:
UserAccount.jsxUserProfileForm.jsxUserProfile.jsx
pages
Страницы приложения:
-
Основные страницы:
CreateTicketPage.jsxFooter.jsxHeader.jsxHomePage.jsxLoginPage.jsxMyTicketPage.jsxNotifyPage.jsxOpenTicketPage.jsxPasswordResetPage.jsxPortalPage.jsxPortalSettingsPage.jsxProfilePage.jsxRegisterPage.jsxTicketsPage.jsx
-
Страницы ошибок:
ErrorPage.jsxPage403.jsxPage418.jsxPage500.jsx
services
Сервисы для работы с API и авторизацией:
authService.jsaxiosInstance.js