Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justkappaman/r4c-interview-task
Тестовое задание на должность Python/Django разработчик в BST Digital
https://github.com/justkappaman/r4c-interview-task
django interview openpyxl python python3
Last synced: 6 days ago
JSON representation
Тестовое задание на должность Python/Django разработчик в BST Digital
- Host: GitHub
- URL: https://github.com/justkappaman/r4c-interview-task
- Owner: JustKappaMan
- License: mit
- Created: 2023-09-25T06:30:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-08T16:09:19.000Z (5 months ago)
- Last Synced: 2024-12-11T00:46:31.334Z (13 days ago)
- Topics: django, interview, openpyxl, python, python3
- Language: Python
- Homepage:
- Size: 180 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# R4C Interview Task
![MIT License](https://img.shields.io/github/license/JustKappaMan/R4C-Interview-Task)
![Code style: black](https://img.shields.io/badge/code%20style-black-black)Тестовое задание на должность Python/Django разработчик в [BST Digital](https://bst.digital).
## О проекте
Проект разработан на языке программирования Python 3 с минимальным использованием сторонних зависимостей.С поставленными задачами и вводными данными от работодателя можно ознакомиться в файлах [employer-readme.md](employer-readme) и [employer-tasks.md](employer-tasks.md).
Электронные письма отправляются в терминал в демонстрационных целях.
## Инструкции по запуску
* Установите интерпретатор Python версии 3.10+
* Сделайте клон репозитория
* Создайте и активируйте виртуальное окружение
* Установите зависимости
* Выполните миграции
* Запустите сервер с флагом `--noreload`## Что можно улучшить
* Покрыть тестами
* Добавить логирование
* Сделать некоторые вещи асинхронными
* Хранить sensitive информацию в .env файле
* Сверстать стилизованные веб-страницы для ошибок
* Использовать для валидации JSON сторонний пакет## Благодарность
* [rukanicon](https://www.flaticon.com/authors/rukanicon) за [фавиконку](https://www.flaticon.com/free-icon/chip_9980230)## Информация о лицензии
Продукт распространяется под лицензией MIT.