Skip to content

GeekNekoS/Modeus_scheduler

Repository files navigation

Modeus_scheduler

Программа, помогающая студентам УрФУ формировать индивидуальное расписание

Навигация

Установка проекта на ПК

  1. Откройте консоль, вбив в поисковике ПК: cmd
  2. Перейдите в директорию, куда хотите установить проект, пропишите следующую команду в консоль: cd N:\Путь\до\папки\с\проектами
  3. Введите следующую команду: git clone https://github.com/[ник]/Modeus_scheduler.git
  4. Откройте скачанный проект и можете приступать к разработке

Настройка готового проекта

• Версия Python: 3.11.5

• После скачивания проекта к себе на компьютер не забудьте установить необходимые зависимости, прописав к консоли команду: pip install -r requirements.txt

• Создайте файл .env и заполните в нём переменные LOGIN и PASSWORD (пока что от вашего Modeus аккаунта)

• Установите PostgreSQL (отсюда: https://www.postgresql.org/download/) с дефолтными настройками (в настройках установки ничего не меняете)

Настройка PoastgreSQL

В диалоговом окне установщика PoastgreSQL:

• Задаёте пароль для суперпользователя: 1 (в наших локальных проектах будет "1", а при деплое на сервер мы зададим нормальный пароль)

В итоге должно получиться:

  1. Директория PostgreSQL: C:\Program Files\PostgreSQL\16
  2. Директория данных: C:\Program Files\PostgreSQL\16\data
  3. Пароль: 1
  4. Порт: 5432

• Создайте новую базу данных через pgAdmin (дополнение к PostgreSQL, помогающее в более удобном формате работать с данными)

Инструкция:

  1. Откройте pgAdmin
  2. Нажмите правой кнопкой мыши "Servers" (в левом верхнем углу)
  3. Введите ранее созданный пароль суперпользователя - "1"
  4. Правой кнопкой мыши нажмите "Databases" в выплывшем перечне
  5. Нажмите "Create"
  6. Нажмите "Database..."
  7. Введите название базы: schedules
  8. Нажмите "Save"

Музычка для разработки

• Christmas Bass
|__ Jingle Bells Trap Remix

• For New Year's mood
|__ Frank Sinatra - Jingle Bells
|__ Let It Snow! Let It Snow! Let It Snow!
|__ Rockin' Around The Christmas Tree
|__ Jingle Bell Rock
|__ All I Want For Christmas Is You

• Neko's local mood
|__ Giga Chad Theme slowed + reverb
|__ Full of Scorpions — Everyone Carries a Shadow
|__ COSMIC - i made this on an airplane

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages