Задание

Сделать сайт на django - список кандидатов и их навыков. На сайте должны быть:

  • Регистрация пользователя;
  • Авторизация пользователя;
  • Личный кабинет пользователя;
  • Список пользователей.

В личном кабинете можно добавлять / удалять навыки в виде Тег - Значение.

Теги и значение можно выбирать из имеющихся в базе данных или добавлять свои. Добавляемые теги и значения должны тоже попадать в базу данных и предлагаться для выбора в дальнейшем.

Пример личного кабинета:

Иванов Иван Иванович

  • Скиллы: Python, Django, SQL, Async, REST
  • Языки: Английский, Китайский
  • Увлечения: музыка
  • '+' Добавить навык

На главной странице видим список кандидатов и их навыков.

Запуск

Клонируйте репозиторий: git clone https://github.com/joerude/team_force_test

Перейдите в рабочюю папку: cd team_force_test

Запустите докер: docker-compose up -d

Проект будет доступен по ссылке 0.0.0.0:8000 (localhost)