ИвПЕК Рассписание (сейчас только > 1 курсы)

Это приложение React, которое предоставляет простой способ отслеживать и просматривать расписание. Оно использует различные библиотеки и компоненты для управления состоянием, анимациями и взаимодействием с пользователем.

Основные особенности

  • Отображение Расписания: Приложение отображает расписание в виде карточек, сгруппированных по датам.
  • Настройки: Есть возможность настроить параметры приложения, такие как внешний вид и поведение.
  • Добавление Новых Элементов: Пользователи могут легко добавлять новые элементы расписания через встроенный попап.

Установка

  1. Клонируйте репозиторий: git clone <URL-репозитория>
  2. Установите зависимости: npm install
  3. Запустите приложение: npm start

Использование

  1. Откройте приложение в браузере.
  2. Просматривайте расписание и взаимодействуйте с элементами.
  3. Используйте кнопки "New" и "Настройки" для добавления новых элементов и настройки параметров.

Технические Детали

  • Стек Технологий: React, Framer Motion, Tailwind CSS.
  • Асинхронные Операции: Используются хуки useEffect и useState для выполнения асинхронных операций при загрузке компонента.
  • Модульность: Код организован в различные модули и компоненты для легкости поддержки и расширения.

Дополнительные Замечания

  • Убедитесь, что все зависимости установлены перед запуском приложения.
  • Проверьте файл helpers/parseScheduleByDayGroup и другие импортированные компоненты для полного понимания приложения.

Вопросы и Проблемы

Если у вас есть вопросы или вы столкнулись с проблемами, пожалуйста, создайте Issue в репозитории.