Административная панель для управления аудиомагазином.
Это приложение представляет собой административную панель для управления аудиомагазином, разработанную с использованием React и React Admin. Оно предоставляет интерфейс для управления товарами, включая их просмотр, редактирование и удаление.
- Аутентификация пользователей
- Просмотр списка товаров
- Детальный просмотр информации о товаре
- Удаление товаров
- React
- React Admin
- TypeScript
- Vite
- Axios
Для установки зависимостей проекта выполните:
npm install
Для запуска приложения в режиме разработки используйте:
npm run dev
Для сборки приложения в продакшен-режиме выполните:
npm run build
В проекте используется тестовый провайдер аутентификации. Для входа в систему используйте следующие учетные данные:
- janedoe / password
- johndoe / password
src/
: Исходный код приложенияcomponents/
: React-компонентыdataProvider.ts
: Провайдер данных для взаимодействия с APIauthProvider.ts
: Провайдер аутентификации
npm run type-check
: Проверка типов TypeScriptnpm run lint
: Проверка и исправление стиля кодаnpm run format
: Форматирование кода
Этот проект предназначен для демонстрационных целей и может требовать дополнительной настройки для использования в продакшене.