Skip to content

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

License

Notifications You must be signed in to change notification settings

JustKappaMan/R4C-Interview-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks