Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.65 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.65 KB

Djinni Test Task

Тестове завдання для backend-розробника в djinni.co.

Задача

Є невеличкий список якихось айтемів, які можна додавати в обране. Треба доробити цю функціональність таким чином, щоб можна було створювати списки обраного.

Як це може виглядати візуально

На фронтенді це може бути дропдаун з формою: інпутом для створення нового списку та чекбоксами для додавання в існуючі списки. Такий дропдаун вже є у бутстрапі, зветься Split Button.

mockup

Нефункціональні вимоги

Фронтенд повинен працювати через htmx, це JS-фреймворк для AJAX-запитів. Весь інший JS-код (наприклад, для дропдауну) можна реалізувати на бутстрапі чи vanilla js.

На що звернути увагу: на ефективний дизайн БД, на якість коду, на реалізацію в'юх та шаблонів, на перформанс, etc.

Запуск

make init # зробить міграцію і заповнить трохи даних
make # це runserver фактично