Skip to content

Тестова задача для бекенд-розробника

Notifications You must be signed in to change notification settings

djinni-co/djinni-be-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Djinni Test Task

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

Задача

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

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

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

mockup

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

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

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

Запуск

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

About

Тестова задача для бекенд-розробника

Resources

Stars

Watchers

Forks