Этот проект представляет собой веб-приложение для управления библиотекой книг. Он разработан с использованием React, TypeScript, и других современных технологий.
- Клонируйте репозиторий на свой компьютер.
- Убедитесь, что у вас установлен Node.js и npm.
- Установите зависимости, запустив команду:
npm install
Запускает приложение в режиме разработки.
Собирает приложение для production в папку dist.
- @emotion/react и @emotion/styled - для работы с эмоциональными стилями.
- @mui - библиотека компонентов Material-UI.
- @mui/x-date-pickers - компоненты выбора даты для Material-UI.
- @reduxjs/toolkit и react-redux - для управления состоянием приложения.
- axios - для выполнения HTTP-запросов.
- dayjs - для работы с датами.
- mysql - для работы с базой данных MySQL.
- react-router-dom - для маршрутизации в приложении.
- redux-persist - для сохранения состояния Redux в localStorage.
- styled-components - для работы с CSS в JavaScript.
- @typescript-eslint/eslint-plugin и @typescript-eslint/parser - линтер TypeScript.
- eslint и eslint-plugin-react-hooks - линтер JavaScript и React.
- vite - современный инструмент сборки для разработки React-приложений.
- @vitejs/plugin-react-swc - плагин Vite для поддержки React.
- typescript - язык программирования TypeScript.
- @types - типы TypeScript для различных библиотек и фреймворков.
Этот проект разработан Лябаевым Адильханом
Настоятельно рекомендуем установить backend часть!