Итак, вам захотелось больше этой домашки. Вот что можно в ней еще покодить касательно Graphql:

* Рейтинг товаров
* Комментарии, рейтинг комментариев, с фильтрацией спама через директивы
* Поиск
* Пагинация через cursor ( https://graphql.org/learn/pagination/, https://hasura.io/blog/cursor-offset-pagination-with-hasura-graphql/ )
* Роль админа ( с использованием директив )
    * Добавление товаров
    * Просмотр юзеров, их заказов и корзин
    * Добавление разделов каталога и товаров
* Оформление заказа
* Просмотр своих заказов

По технике:
* Интеграционные тесты ко всему вышеперечисленному (как в прилагаемом мной тесте), в отдельном файле
* Юнит-тесты ко всему вышеперечисленному, в отдельном файле
* Несколько хранилищ где это уместо, или например MongoDB вместо MySQL - естественно все должно быть заменяемым через интерфейсы и вы должны уметь подключить вариант с базой без того чтобы у вас перестал бы работать вариант тестами в памяти.
* Проверить N+1 запросы
