Это тестовый проект, в котором реализован список каких-либо задач. В каждой задаче есть дата ее начала и окончания, приоритет задачи, ее статус выполнения, название и описание. Все это я реализовал в 3 моделях:
Здесь мы видим основную модель для задач и связанные с ней модели, обозначающие статус и приоритет каждой задачи. Проект подключен к PostgreSQL и введеные модели хранятся там
Проект был выгружен на хостинг Yandex Cloud на виртуальную машину на базе OS Debian 10 с использованием следующего стека технологий nginx, uwsgi, PostgreSQL.
Перейдем на наш сайт по адресу:
http://84.252.137.244:8000/
Перед нами открывается сайт:
Здесь мы видим ленту из цветных блоков, на каждом из которых написаны задачи, отсортированные по дате их создания. Цвет каждого блока свидетельствует о приоритете выполнения конкретной задачи.
Зеленый - низкий приоритет; Желтый - средний приоритет; Красный - высокий приоритет
В самом верху блока мы видим дедлайн выполнения задачи. Следом идет ее название и значок, характеризующий ее статус выполнения. При наведении курсора на значок, мы увидим подсказку
Значок "Х" - Ожидает выполнения; Значок ">>" - В процессе выполнения; Значок "/" - Задача выполнена
Также на сайте есть панель администратора, в которой можно добавлять/удалять/редактировать задания
Перейдем в панель администратора:
http://84.252.137.244:8000/admin
Нас встречает страница авторизации (Логин: www, Пароль: www)
Авторизовавшись, мы увидим 3 модели - Задачи и вспомогательные -Приоритеты и Статусы
Откроем "Задачи"
Цветные блоки были взяты на get.bootstrap.com Значки на fontawesome.com