Интернет-магазин на Java

Здравствуйте, получил тестовое задание (для прохождения практики), сказали, что нужно сделать небольшое веб-приложение "интернет-магазин". Язык Java, технологический стек значения не имеет как и СУБД (можно использовать любую). Функции, которыми должно обладать приложение:

1. Добавление товара в "корзину заказов"

2. Просмотр всей корзины заказов

3. Удаление товара из корзины

4. Изменение товара в корзине.

Хотелось бы услышать с чего начать, что лучше использовать, в общем, хочу получить помощь и советы, которые помогут в выполнении задания.

Заранее огромная благодарность!