Skip to content

Репозиторий для работы над тестовым заданием для компании 66 Бит // Проект закончен: 06.12.2023

Notifications You must be signed in to change notification settings

apterousteen/test-task-66bit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Новостная лента с 3 темами

— React-приложение, сделанное в рамках тестового задания для компании 66 Бит.

Проект закончен: 06.12.2023

Ссылка: https://apterousteen.github.io/test-task-66bit/#

Инструкция

Установка зависимостей

npm i

Запуск проекта

npm start

Экраны

Лента новостей

  • новости подгружаются по мере прокрутки (infinite scroll)
  • новости обновляются при свайпе сверху вниз (pull-to-refresh)
  • а также по нажатию кнопки, которая появлется после скролла
  • загруженные новости доступны оффлайн

Выбор темы

  • тема загружается при нажатии соответствующей кнопки
  • тема сохраняется после перезагрузки страницы

Страница 404

  • открывается при некорректном адресе страницы

Стек

  • React
  • MUI 5
  • React Router
  • react-simple-pull-to-refresh
  • INTL, Abort Controller, Intersection Observer
  • Create React App, ESLint, Prettier

Скриншоты

About

Репозиторий для работы над тестовым заданием для компании 66 Бит // Проект закончен: 06.12.2023

Resources

Stars

Watchers

Forks