The e-commerce platform is built on Next.js and MongoDB.
- Пользователь:
Поля: id, имя пользователя, email, пароль и т.д.
- Товар:
Поля: id, название, описание, цена, изображение и т.д.
- Заказ:
Поля: id, пользователь, товар, тип заказа (покупка/продажа), дата создания и т.д.
-
Реализовать опциональную регистрацию пользователей.
-
Реализовать аутентификацию пользователей и создание личного кабинета.
-
Создать панель администрирования.
-
Реализовать управление товарами (создание, редактирование, удаление).
-
Реализовать управление пользователями (просмотр, блокировка).
-
Реализовать просмотр списка транзакций.
-
Реализовать возможность размещения заказа на покупку/продажу по фиксированной цене.
-
Реализовать возможность размещения заказа на аукцион до 48 часов.
-
Создать главную страницу с отображением списка товаров, доступных для покупки.
-
Добавить функционал поиска товаров с ненулевым предложением.
- После выполнения вышеуказанных задач, заняться версткой всех страниц с использованием Tailwind CSS.