Это приложение React, которое предоставляет простой способ отслеживать и просматривать расписание. Оно использует различные библиотеки и компоненты для управления состоянием, анимациями и взаимодействием с пользователем.
- Отображение Расписания: Приложение отображает расписание в виде карточек, сгруппированных по датам.
- Настройки: Есть возможность настроить параметры приложения, такие как внешний вид и поведение.
- Добавление Новых Элементов: Пользователи могут легко добавлять новые элементы расписания через встроенный попап.
- Клонируйте репозиторий:
git clone <URL-репозитория>
- Установите зависимости:
npm install
- Запустите приложение:
npm start
- Откройте приложение в браузере.
- Просматривайте расписание и взаимодействуйте с элементами.
- Используйте кнопки "New" и "Настройки" для добавления новых элементов и настройки параметров.
- Стек Технологий: React, Framer Motion, Tailwind CSS.
- Асинхронные Операции: Используются хуки
useEffect
иuseState
для выполнения асинхронных операций при загрузке компонента. - Модульность: Код организован в различные модули и компоненты для легкости поддержки и расширения.
- Убедитесь, что все зависимости установлены перед запуском приложения.
- Проверьте файл
helpers/parseScheduleByDayGroup
и другие импортированные компоненты для полного понимания приложения.
Если у вас есть вопросы или вы столкнулись с проблемами, пожалуйста, создайте Issue в репозитории.