Пример задачи для фрэймворка - ТЗ

[относится к этому плану подготовки].

На чем делать

  • На Yii2 (мне проще будет вам подсказать)

Задание

Создадим минимальный интернет-магазин (в таком порядке):

  • Делаем авторизацию (логин и выход -- работа с сессией)
  • У товара есть:
    • название
    • описание
    • число штук на складе
  • Админ умеет: делать CRUD операции по товарам
  • Пользователь может выбирать товары -- ajax-ом заполняем корзину (указываем там название и число выбранных элементов)
  • После того как пользователь выбрал что надо он жмёт "оформить покупку" и переходит к списку товаров, где может нажать "подтвердить" -- тогда в отдельную таблицу выставляется заявка, или "отмена".
  • Добавляем галерею изображений (набор картинок) к каждому товару (возможность их заливки -- т.е. дополнительные правки в CRUD).
JinJim's picture