🧑💻 Техническая часть
Из чего собран проект
| Часть | Технология | Каталог |
|---|---|---|
| Бэкенд и админка | MedusaJS v2 | apps/backend |
| Витрина | Next.js | apps/web |
| Управление контентом | Strapi | apps/cms |
| E2E-тесты | Playwright | apps/e2e |
| Документация | Docusaurus | apps/docs |
Интеграции
- МойСклад — остатки и заказы покупателя
- СДЭК и ApiShip — расчёт и оформление доставки
- ЮKassa — приём платежей
- Meilisearch — поиск по каталогу
- MinIO / S3 — хранение изображений
Куда дальше
- Архитектура и состав монорепы — что где лежит, как ходят данные, какие есть фоновые задачи
- Локальный запуск — рабочий цикл и повторяющиеся грабли
- Переменные окружения — что обязательно сменить перед публикацией
- Контент из Strapi — вебхук, снимок, предпросмотр
- Кастомные API — какие роуты не стандартные и почему
- Модуль МойСклад — устройство интеграции
- Деплой — самонастройка и обязательная проверка по логам
- Известные особенности — ловушки, на которые уже наступали