Skip to content

romabelka/basic-0209

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to start a project

run npm install && cd simple_api && npm install && cd ..

Then you can run npm start to lunch the app. It will be available on localhost:3000

HT1

HT1.1 Добавить отображение списка отзывов

HT1.2 Реализовать форму добавления нового отзыва с рейтингом и тексом(Rate, Input из AntDesign)

HT1.3 Реализовать кастомный хук для обработки инпутов с валидацией

HT2

HT2.1 Написать propTypes для всего

HT2.2 Написать тесты для ревью, и формы добавления ревью

HT3

HT3.1 реализовать коспонент корзины, отображать в нем товары, их колличество и общую сумму заказа

HT3.2 Отображать табу с списком ресторанов, менять отображаемый ресторан при клике на таб

HT4

HT4.1 Переписать reviews и restaurants на key->value аналогично products

HT4.2 Починить отображение reviews

HT4.3 Написать мидлвару для генерации uuid

HT4.4 Реализовать добавление ревью

HT5

HT5.1 Переписать все на Immutable, структуру редюсера делать аналогично restaurants

HT5.2 Сделать загрузку продуктов, загружать продукты один раз для каждого ресторана, показывать лоадер

HT5.3 Сделать загрузку отзывов, загружать отзывы один раз для каждого ресторана, показывать лоадер

HT6

HT6.1 Сделать reviews/menu в роутинг (/restaurant/id/reviews)

HT6.2 В корзине сделать продукты линками на их ресторан

HT6.3 Опционально. Сделать загрузку Юзеров

HT7

HT7.1 Анимировать появление ревью

HT7.2 Добваить локализацию, хранить словарь в контексте

HT7.3 Подготовить и прислать на почту вопросы к Q&A Сессии

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors