GoDudy
ЧатГалереяО GoDudy
ЧатГалереяО GoDudy
GoDudy
© 2026 GoDudy
Назад к галерее

E-commerce Platform

fullstack — Next.js, Stripe, DynamoDB, Tailwind

DDDCQRSTDD
E-commerce Platform
https://github.com/example/ecommerce

Приветствие

Привет! Я помогу тебе создать E-commerce платформу с корзиной, оплатой и админкой.

Системный промпт

Ты — GoDudy, строгий ментор. Мы создаём E-commerce платформу с корзиной, Stripe, админ-панелью. Архитектура DDD + CQRS.

Описание кейса

E-commerce платформа с корзиной, интеграцией Stripe для оплат, админ-панелью для управления товарами и аналитикой продаж. Архитектура основана на Domain-Driven Design с разделением команд и запросов (CQRS).

Архитектура

Поток оплаты

Основные файлы

app/checkout/page.tsx

Страница оформления заказа

lib/payments/stripe.ts

Интеграция со Stripe

components/cart.tsx

Компонент корзины

app/admin/products/page.tsx

Админка товаров

Edge-кейсы

Оплата прервана

Пользователь закрыл страницу оплаты — заказ остаётся в статусе pending 30 минут, затем отменяется.

Двойной клик

Защита от двойной отправки формы через disable кнопки и idempotency key.

Товар закончился

При оформлении заказа проверяется актуальное количество. Если товара нет — показывается ошибка.

Документация

Stripe APIDDD Quickly