Клиент для форума Миста
Для получения данных используется API
- Адаптивный дизайн - работает как на ПК так и на мобильном
- Темная тема
- Тултипы (отображение текста поста)
- При наведении на номер поста в ответе
- Тултип ссылки на другую ветку форума
- Предпросмотр постов на главной странице
- Открытие 0 / последнего поста
- Перемещение по постам вперед/назад
- Обработка ссылок
- Починка битых ссылок
- Получение залголовка для ютюб видео
- Замена ссылок обратно на infostart.ru
- Подсвечивание автора и себя
- Сохранение всех настроек
- Язык: TypeScript
- Бойлерплейт: Create React App
- Управление состоянием: Redux
- Сохранение настроек: Redux-Persist
- Компоненты: Bootstrap
- Настройка Webpack: Craco
- Тестирование: Jest / React Testing Library
- Визуальное тестирование: Storybook
Рабочую версию проекта можно посмотреть на github.pages
Storybook проекта
P.S. В данный момент на сайте mista.ru не поддреживается выполнение запросов с других адресов (CORS),
поэтому функционал написания сообщений и постов не работает