From 30e4457d0296449029bed8ea0ea9dddb35e000fe Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Mon, 17 Mar 2025 15:25:06 +0400 Subject: [PATCH] Update readme --- README.md | 2 +- Техническое задание.md | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 Техническое задание.md diff --git a/README.md b/README.md index 8b1c6ce..56c3822 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ ## О проекте -- Написан за 10 часов, в качестве тестового задания перед собеседованием +- Написан за 10 часов, в качестве тестового задания перед собеседованием по выданному [техническому заданию](./Техническое%20задание.md) - Основан на открытом API https://jelly-belly-wiki.netlify.app - Server Side Rendering (SSR) - в ответ на запрос пользователя сервер отправляет сгенерированный HTML заполненный контентом, а затем загружается весь необходимый для работы JavaScript. Для пользователя страница загружается быстрее - Search Engine Optimization (SEO) - благодаря SSR поисковые боты могут индексировать страницы (в отличии от приложений написанных с использованием SPA подхода) diff --git a/Техническое задание.md b/Техническое задание.md new file mode 100644 index 0000000..5cab4fd --- /dev/null +++ b/Техническое задание.md @@ -0,0 +1,26 @@ +# Сайт о бобах JellyBelly + +## **Задача** +Написать десктоп проект на реакт о фасолях, используя открытый api https://jelly-belly-wiki.netlify.app/ +> Оценочная стоимость времени 8 часов + + +## Стек: +- TypeScript +- React +- Остальное на усмотрение разработчика + +## Требования +- Необходимо использовать все конечные точки представленные в api +- Дизайн придумываете сами +- Реализовать эффект “бесконечного скролла” для списков + + +## Критерии оценивания: +- Функциональность приложения + > Проверка соответствия требованиям и корректности работы всех пользовательских сценариев. +- Качество кода + > Оценка чистоты, структурированности, а также использования современных функций и практик ECMAScript. +- Визуальное оформление + > Проверка удобства использования приложения на desktop устройствах +