Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.98 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.98 KB

R4C Interview Task

MIT License Code style: black

Тестовое задание на должность Python/Django разработчик в BST Digital.

О проекте

Проект разработан на языке программирования Python 3 с минимальным использованием сторонних зависимостей.

С поставленными задачами и вводными данными от работодателя можно ознакомиться в файлах employer-readme.md и employer-tasks.md.

Электронные письма отправляются в терминал в демонстрационных целях.

Инструкции по запуску

  • Установите интерпретатор Python версии 3.10+
  • Сделайте клон репозитория
  • Создайте и активируйте виртуальное окружение
  • Установите зависимости
  • Выполните миграции
  • Запустите сервер с флагом --noreload

Что можно улучшить

  • Покрыть тестами
  • Добавить логирование
  • Сделать некоторые вещи асинхронными
  • Хранить sensitive информацию в .env файле
  • Сверстать стилизованные веб-страницы для ошибок
  • Использовать для валидации JSON сторонний пакет

Благодарность

Информация о лицензии

Продукт распространяется под лицензией MIT.