Skip to content

Versioning

Kirill Svidunovich edited this page Nov 7, 2023 · 20 revisions

РЕЗУЛЬТАТЫ ХАКАТОНА (2023.11.03)

RUS ENG RUS ENG
Свидунович Кирилл (rus) Свидунович Кирилл (eng) Свидунович Кирилл (rus) - номинация Свидунович Кирилл (eng) - номинация

Update 0.6.0 (2023.10.30)

  • подготовлен CI/CD раннер и воркфлоу
  • проект добавлена на сервер: https://hr-praktikum.servebeer.com/
  • получен SSL сертификат

Update 0.5.0 (2023.10.29)

  • обнолвены поля модели Vacancy
  • добавлена фильтрация кандидатов
  • обновлена документация
  • обновлена ER диаграмма (к сожалению, бесплатный аккаунт имеет ограничение на количество объектов и связей, в проекте их несколько больше)

Database ER diagram (Hakaton T#14)

Update 0.4 (2023.10.28)

  • обнолвены поля модели Vacancy
  • добавлена фильтрация кандидатов
  • обновлена документация

Update 0.3.0 (2023.10.27)

  • полностью написаны GET и POST запросы к вакансиям
  • полностью доделана документация (на основе всех текущих эндпоинтов)
  • создан автоимпорт данных в БД для развертки на сайте
  • произведен рефакторинг моделей: логически разделены между student, user, vacancy
  • добавлен GET метод для получения списка кандидатов (list - краткое описание, retrieve - полное описание)

UPDATE 0.2.1 (2023.10.26)

  • создан эндпоинт получения списка городов
  • создан эндпоинт получения списка валют
  • создан эндпоинт получения списка категорий опыта работы
  • создан эндпоинт создания, получения, обновления вакансий
  • реализован в полном объеме доступ к личному кабинету
  • создана документация для эндпоинтов
  • дописаны мануальные тесты
  • модели баз данных обновлены в соответствии с крайними версиями эскизов
  • обновлена ER диаграмма

Database ER diagram (Hakaton T#14)

UPDATE 0.2.0 (2023.10.25)

  • добавлено приложение Vacancy и модели к ним
  • добавлены все модели в проект, которые должны быть, согласно ERD
  • добавлен эндпоинт по полной работе с задачами (модель HrTask): получить все задачи / получить за опредленный день / получить список дней, когда есть задачи / частично обновить (PATCH) / удалить задачу
  • добавлена документация по новому эндпоинту
  • добавлены тесты по новому эндпоинту

UPDATE 0.1.1 (2023.10.24)

  • создан ph1 скрипт по автоматической пересборке контейнера
  • проект покрыт тестами pytest
  • небольшие корректировки документации и аннотирования кода
  • добавлены CORS токены для localhost

UPDATE 0.1.0 (2023.10.23)

  • создана структура проекта
  • спроектирована база данных
  • реализованы Django модели баз данных для приложения user (City, Grade, HrFavorited, HrWatched, SkillCategory, Skill, User, UserStudentsFake)
  • создан docker compose файл для сборки проекта (backend, postgresql, nginx)
  • создан dockerfile для сборки backend
  • реализована документация на базе drf_spectacular
  • созданы эндпоинты для регистрации, изменения личных данных, получения и обновления JWT токенов
  • создан sh скрипт по автоматической развертке сервера
  • создана manage.py команда по автоимпорту названий городов (City)

database_v1