Skip to content

booknet-company/TestFrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Тестове завдання для Frontend Developer

"Я зустрічав лише кілька речей менш логічних, ніж так звана бізнес-логіка. Ми змушені мати справу з випадковими наборами дивних умов, які поєднуються між собою непередбачуваним чином. Точно відомо лише одне: Уся ця мішанина ще й змінюється у часі." - Мартін Фаулер


Вам необхідно створити одну сторінку з одним діалоговим вікном (Bottom Drawer) у світлій та темній темі адаптивну під мобайл і десктоп. Ось ця сторінка:

image

Це сторінка читалки, де користувач може відкрити Налаштування (вікно зʼявляється знизу).

Завдання:

  1. Прочитати ТЗ (окремий PDF файл у цьому ж репозиторії)
  2. Написати перелік запитань, уточнень, зауважень щодо цього ТЗ
  3. Створити сторінку читалки з можливістю відкрити вікно Налаштувань і перемикати світлу/темну теми.
  4. Сторінка має бути адаптована під мобайл і десктоп.

Коментарі щодо виконання завдань:

  1. Ніякого API використовувати не треба. Текст вставте будь-який, просто "риба".
  2. Гортання сторінок і весь інший функціонал можна не робити
  3. "Попередня сторінка" (сторінка книги), на яку користувач повертається по кліку на стрілочку "Назад" в ActionBar можна зробити просто у вигляді "hello, world. This is a book page" і кнопка "Читати" або взагалі не робити. Це не принципово.
  4. Дизайн у Figma тут. Пароль: reader
  5. Ви маєте використати NextJS і Tailwind
  6. В Figma можуть бути неточності (ТЗ має пріоритет, довіряємо ТЗ, а не дизайну).
  7. Ми робимо "MVP" (звернути увагу на відповідний блок у ТЗ).
  8. За бажанням ви можете зробити будь-який додатковий функціонал з ТЗ. Це буде в плюс.
  9. Якщо ви щось зробити додатково, або навпаки не зробили щось з необхідного, напишіть про це (можна у readme.md), щоб би знали, що це зроблено навмисно, а не через неуважність.
  10. Тести писати не треба

P.S. Згадний PDF файл з ТЗ - це реальне ТЗ з нашого Confluence. Це реальна задача, по якій ми оцінюємо ваш підхід до роботи з ТЗ. Ми гарантуємо, що ваше тестове завдання не буде ніяким чином використано в реальному проекті. Ми віримо, що робота саме з реальною задачею дійсно може показати ваш потенціал. Дякуємо за участь!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors