Skip to content

stripcode/test_task_archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Тестовое задание

  • Допфункицонал - прикрутил баркоды
  • Поиск ищет сразу по номеру документа, типу докуента, фио пользователя, наименованию магазина

Из-за недостатка времени

  • не по PEP8
  • Использую mysql(в задания не важно что не pg), marionette
  • не пишу валидацию пользовательского ввода
  • не пишу пагинацию или бесконечный скролинг
  • не пишу CRUD по магазину
  • не пишу CRUD по товару
  • Не реализую долгие и массивые запросы через celery
  • не пишу поиск по наименованию товара(сделан поиск по магазину для примера)
  • Никак не описываю как разворачивать на проде(мердж конфигов, вынос статики nginx)
  • ничего не кеширую
  • баркоды генерирую прям как есть не через очередь
  • не делаю поиск через celery
  • к сожалению неуспел CRUD по документу
  • не успел написать документацию
  • не успел доделать поиск по интервалу

Запуск

  • Использовать python3.6
  • Поставить все зависимости из файла pip3 install -r src/flask/dep
  • Создать базу и прописать пользователя согласно файла конфигурации src/flask/app/default.config.py
  • Перейти в директорию статики src/static загрузить npm пакеты npm install
  • Перейти в директорию статики src/static собрать статику и минифицировать `webpack -pz
  • Прописать директорию в конифге для хранения баркодов
  • Перейти в директорию src/flask
  • Заполнить базу тестовыми данными python3 createAll.py
  • Запустить http сервер python3 devserver.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published