Приложение для управления товарами, разработанное на ExtJS. Включает в себя систему авторизации, табличное представление товаров с возможностью поиска и сортировки, а также детальные карточки товаров с функционалом редактирования. Интерфейс построен с использованием компонентов ExtJS, обеспечивающих единый стиль оформления и удобство использования.
- 🔐 Форма авторизации с валидацией логина и пароля
- 📋 Таблица товаров с возможностью сортировки по колонкам
- 🔍 Поиск товаров:
- По ID товара
- По названию товара
- 📝 Карточка товара с возможностью:
- Просмотра детальной информации
- Редактирования данных
- Сохранения изменений
- ↩️ Возможность выхода из системы
- Скачайте Sencha CMD для Windows 64-bit по этой ссылке
- После скачивания:
- Распакуйте zip архив
- Найдите и запустите установщик
SenchaCmd-7.7.0.45-windows-x64.exe
- Следуйте инструкциям установщика
Скачайте ExtJS SDK
Для Windows создайте директорию и распакуйте SDK:
mkdir C:\bin\Sencha\ext-7.7.0
Распакуйте скачанный SDK в эту директорию.
- Склонируйте репозиторий:
git clone https://github.com/SubbotinRoman/TradeApp-ExtJS.git
- Перейдите в директорию проекта:
cd TradeApp-ExtJS
- Установите зависимости через npm:
npm install
- Обновите зависимости проекта и пути к SDK:
sencha app upgrade
- Запустите локальный сервер разработки:
sencha app watch
После запуска откройте браузер и перейдите по адресу:
http://localhost:1841/