jarick / kasper

next.js application with express REST API server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задача JavaScript "Витрина товаров"

Разработать витрину товаров на Redux/React с бэкендом на node.js (Любой удобный фреймворк Koa/Express/etc) или Java. Для стилей можно использовать любой css-фреймворк, UX на ваше усмотрение.

1 страница

Каталог со списком товаров (Название и цена)

2 страница

Подробное описание выбранного товара с описанием и картинкой. Эта страница должна открываться при клике на товар

На этой странице должна быть возможность отредактировать конкретный товар. Пользователь нажимает на кнопку редактировать и видит поля. После редактирования должна быть возможность сохранить товар.

Сервер

Простейший бэкэнд, отдающий информацию со списком товаров, подробностями по конкретному товару и возможностью редактирования этих товаров в памяти.

Подключать базу данных не требуется.

GET /product - список, содержащий только название, цену

GET /product/:id - детальное инфо по товару, содержащее еще описание и картинку (для 2 страницы)

Конкретный товар можно отредактировать и сохранить:

POST /product/:id

Цель постановки этой задачи заключается в том, чтобы кандидат мог продемонстрировать свои архитектурные способности и чистоту написания кода.

About

next.js application with express REST API server


Languages

Language:JavaScript 100.0%