Полнофункциональная CMS с Fastify backend, React админ-панелью и Next.js фронтендом.
После запуска npm run dev
:
- 🌍 Сайт: http://localhost:3000
- ⚙️ Админ-панель: http://localhost:5173
- 🔌 API: http://localhost:3333
npm run dev
- Запуск всех сервисов + открытие браузераnpm run dev:backend
- Только backendnpm run dev:admin
- Только админ-панельnpm run dev:frontend
- Только frontend
npm run build
- Сборка всех проектовnpm run build:backend
- Сборка backendnpm run build:admin
- Сборка админ-панелиnpm run build:frontend
- Сборка frontend
npm start
- Запуск всех сервисов в продакшн режиме
npm run install:all
- Установка зависимостей во всех проектахnpm run clean
- Очистка всех node_modulesnpm run reset
- Полная переустановка зависимостей
project-root/
├── backend/ # Fastify API + .mdx файлы (порт 3333)
├── admin/ # Vite + React 19 админ-панель (порт 5173)
├── frontend/ # Next.js 15 сайт (порт 3000)
└── package.json # Корневые скрипты управления
- Frontend:
3000
(Next.js по умолчанию) - Backend:
3333
(настраивается в backend конфигурации) - Admin:
5173
(Vite по умолчанию)
После запуска npm run dev
:
- 🌍 Сайт: http://localhost:3000
- ⚙️ Админ-панель: http://localhost:5173
- 🔌 API: http://localhost:3333
-
Установка зависимостей:
npm run install:all
-
Запуск системы:
npm run dev
-
Открытие в браузере:
- Сайт автоматически откроется в браузере
- Или перейдите по ссылкам выше
Подробные инструкции по деплою см. в файле DEPLOYMENT.md
.
- Сайт: https://pxlr.ru
- Админ-панель: https://admin.pxlr.ru
- Fastify - Быстрый веб-фреймворк
- TypeScript - Типизированный JavaScript
- MDX - Markdown с JSX поддержкой
- React 19 - Современный UI фреймворк
- Vite - Быстрый сборщик
- shadcn/ui - Компоненты UI
- TanStack Query - Управление состоянием
- Next.js 15 - React фреймворк
- Tailwind CSS - Utility-first CSS
- MDX - Рендеринг контента
MIT License - см. файл LICENSE для деталей.