Skip to content

techsupport - личный кабинет пользователя для взаимодействия с техподдержкой сайта.

Notifications You must be signed in to change notification settings

distanceOn/techsupport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

techsupport

Это SPA-приложение - личный кабинет пользователя, который обеспечивает связь с технической поддержкой через удобный интерфейс. Приложение реализовано с использованием React и Redux. Деплой доступен по ссылке

Функционал

Главная страница (/):

  • История взаимодействия с техподдержкой в хронологическом порядке.
  • Возможность создать новое обращение с выбором темы, написанием сообщения и приложением файлов.
  • Просмотр деталей каждого обращения и истории переписки с поддержкой, открывается на отдельной странице.

Страница подробностей об обращении (/tickets/:id):

  • Подробности об обращении, фото.
  • Чат, возможность общаться с администратором.
  • Возможность закрыть обращение.

Страница истории обращений (/tickets):

  • Аналогична главной странице, отображает историю взаимодействий с поддержкой, без возможности создать новое обращение.

Страница авторизации (/login):

  • Позволяет пользователю войти в систему.

Страница ошибки (/404):

  • Страница не найдена

Технологии

  • React
  • TypeScript
  • React Router Dom
  • Redux Toolkit
  • CSS Modules

Как запустить проект локально

Для запуска проекта на вашем локальном компьютере выполните следующие шаги:

Установите зависимости:

npm install

Запустите проект в режиме разработки:

npm run start

Авторы

About

techsupport - личный кабинет пользователя для взаимодействия с техподдержкой сайта.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published