
Проект имеет дело с конкретными ограничениями:
Там должно быть не более одного класса учителей одновременно.
Должен быть только один учитель, назначенный каждому классу во время лекции.
Учитель не может преподавать более одного предмета класса.
Каждый субъект может быть назначен классу не более одного раза.
Кредитные часы не могут превышать часы контакта.
Там может быть только одна лекция учителя/ субъекта в классе в день.
Функция расположения лекций доступна, чтобы позволить пользователям решать, как несколько лекций субъекта могут появляться в расписании.
Пользователь может определять максимальные лекции в день и рабочие дни в неделю.
Убедитесь, что у вас есть следующие инструменты, установленные в вашей системе.
Нажмите на кнопку вилки в правом верхнем углу или просто нажмите. Скопируйте URL с этой кнопкой зеленого code , чтобы клонировать проект. Откройте терминал в вашем желаемом каталоге и запустите следующую команду с помощью REPO_URL , замененной на ссылку, которую вы только что скопировали:
git clone REPO_URL
backend/constants .Установите путь первого терминала в корень папки проекта, который будет иметь /CS311S20PID08 в конце пути. Этот терминал будет управлять фронтом проекта.
Для второго терминала установите его путь к бэкэнд -папке, расположенной в корневом каталоге, или вы можете инициализировать его путь из корневого каталога, который будет иметь тот же путь, что и первый терминал, а затем вы можете запустить следующую команду, чтобы установить свой путь в бэкэнд -папку.
cd backend
Чтобы установить зависимости как фронта, так и бэкэнд, запустите следующую команду в обоих терминалах:
# npm
npm install
# yarn
yarnУбедитесь, что вы запустили вышеупомянутую команду для обоих терминалов без каких-либо ошибок.
Теперь предполагая, что в вашей системе есть все зависимости, необходимые для запуска проекта, теперь она настроена на запуск вашей системы.
Теперь для последнего шага запустите следующую команду в обоих терминалах, чтобы запустить проект:
# npm
npm start
# yarn
yarn startСсылка для приложения будет отображаться в терминале Frontend.
В следующий раз вы должны выполнять только шаги 2 и 4.
Убедитесь, что вы прочитали рекомендации, прежде чем открыть PR.
В случае любого запроса, касающейся установки проекта, не стесняйтесь связаться: