This is a Next.js web application designed for working with Bitrix Business Process Technology (BPT) files. The application provides tools for viewing, analyzing, and managing BPT process files with a modern, responsive interface built using shadcn/ui components.
- BPT File Upload: Upload and process BPT files
- Content Viewer: Interactive viewer for BPT process content
- Process Information: Detailed analysis of BPT processes
- File Export: Export functionality for processed data
- Modern UI: Built with shadcn/ui components for a clean, professional look
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Package Manager: Yarn
- Node.js 18+
- Yarn package manager
- Clone the repository:
git clone <repository-url>
cd bitrix-bpt-web- Install dependencies:
yarn install- Run the development server:
yarn dev- Open http://localhost:3000 in your browser
yarn dev- Start development serveryarn build- Build for productionyarn start- Start production serveryarn lint- Run ESLint
├── app/ # Next.js app directory
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── components/ # React components
│ ├── BptContentViewer.tsx
│ ├── BptExport.tsx
│ ├── BptFileInfo.tsx
│ ├── BptFileUpload.tsx
│ ├── BptProcessInfo.tsx
│ └── ui/ # shadcn/ui components
├── lib/ # Utility functions
├── types/ # TypeScript type definitions
└── public/ # Static assets
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License.
Это веб-приложение Next.js, предназначенное для работы с файлами Bitrix Business Process Technology (BPT). Приложение предоставляет инструменты для просмотра, анализа и управления файлами процессов BPT с современным, адаптивным интерфейсом, построенным с использованием компонентов shadcn/ui.
- Загрузка файлов BPT: Загрузка и обработка файлов BPT
- Просмотрщик контента: Интерактивный просмотрщик для содержимого процессов BPT
- Информация о процессах: Детальный анализ процессов BPT
- Экспорт файлов: Функциональность экспорта обработанных данных
- Современный UI: Построен с использованием компонентов shadcn/ui для чистого, профессионального вида
- Фреймворк: Next.js 14 с App Router
- Язык: TypeScript
- Стилизация: Tailwind CSS
- UI компоненты: shadcn/ui
- Менеджер пакетов: Yarn
- Node.js 18+
- Менеджер пакетов Yarn
- Клонируйте репозиторий:
git clone <url-репозитория>
cd bitrix-bpt-web- Установите зависимости:
yarn install- Запустите сервер разработки:
yarn dev- Откройте http://localhost:3000 в браузере
yarn dev- Запуск сервера разработкиyarn build- Сборка для продакшенаyarn start- Запуск продакшен сервераyarn lint- Запуск ESLint
├── app/ # Директория Next.js приложения
│ ├── layout.tsx # Корневой layout
│ ├── page.tsx # Главная страница
│ └── globals.css # Глобальные стили
├── components/ # React компоненты
│ ├── BptContentViewer.tsx
│ ├── BptExport.tsx
│ ├── BptFileInfo.tsx
│ ├── BptFileUpload.tsx
│ ├── BptProcessInfo.tsx
│ └── ui/ # shadcn/ui компоненты
├── lib/ # Вспомогательные функции
├── types/ # Определения типов TypeScript
└── public/ # Статические ресурсы
- Форкните репозиторий
- Создайте ветку для новой функции
- Внесите изменения
- Отправьте pull request
Этот проект распространяется под лицензией MIT.