Редактор параметров с возможностью drag-and-drop сортировки, историей изменений и уведомлениями.
- Frontend Framework: React 18
- TypeScript: Для типизации и улучшения разработки
- State Management: Zustand (для управления состоянием)
- Drag and Drop: @dnd-kit (для реализации drag-and-drop функциональности)
- Styling: Tailwind CSS
- Build Tool: Vite
- Testing: Jest + React Testing Library
- Notifications: React-Toastify
- Date Handling: date-fns
- Form Validation: Zod
- 📝 Редактирование параметров моделей
- 🔄 Drag-and-drop сортировка параметров
- 📋 История изменений с возможностью отмены/повтора действий
- 🔔 Система уведомлений
- 💾 Автоматическое сохранение изменений
- 📱 Адаптивный дизайн
- 🎨 Современный UI с использованием Tailwind CSS
- Клонируйте репозиторий:
git clone [url-репозитория]- Установите зависимости:
npm install- Запустите проект в режиме разработки:
npm run dev- Для сборки проекта:
npm run buildnpm testsrc/
├── components/ # React компоненты
│ ├── parameters/ # Компоненты для работы с параметрами
│ ├── history/ # Компоненты истории изменений
│ └── ui/ # UI компоненты
├── store/ # Zustand store
├── types/ # TypeScript типы
├── utils/ # Утилиты
└── hooks/ # React хуки
MIT