Курсовая

Необходимо разработать многостраничный сайт с использованием flask на любую тему (ну там персонажи, аниме, фильмы автомобили, инструменты, страны, планеты в общем что любите о том и делаете). Требования к сайту:

На 3:

  1. У сайта должно быть не менее 4 страниц (главная, +3 страницы по теме вашей курсовой, например по странице на каждого персонажа)
  2. Наличие картинок на каждой странице (минимум одна)
  3. У картинок должны быть подписи и альтернативный текст (атрибут alt)
  4. Между страницами должны быть перекрестные ссылки (ну типа если упомянули кого на одной странице, то извольте сделать ссылку на страницу с тем кого упомянули)
  5. Наличие главной навигации, из которой можно попасть на любую страницу
  6. Наличие ссылок на внешние сайты (для доп. информации)
  7. Все стили вынесены в классы
  8. Сайт стилизован с учетом выбранной темы
  9. Верстка имеет целостный вид

На 4, надо сделать то же что на 3 плюс:

  1. Страница глоссария
  2. Страница сведения об авторе
  3. Стили вынесены в отдельный файл
  4. Использование bootstrap классов

На 5, надо сделать то же что на 4 плюс

  1. В навигации необходимо подсвечивать пункт меню, которые соответствует активной странице
  2. Используется один или несколько виджетов bootstrap (Карусель, Модальное окно, Тултип)
  3. Сайт выложен на pythonanywhere.com/

Использование figma шаблона при верстке горячо приветствуется, но не является обязательным,

Ниже представлены не задания, а просто инструкции, которые вам надо пройти чтобы вы могли сделать курсовую. Еще отчет надо сделать, но чего в него писать чуть попозже скину.

1

Установка miniconda и flask

2

Создаем многостраничный сайт с использованием шаблонизатора

3

Добавляем имя страницы, вставка картинок

4

Создаем активное меню

5

Как вынести стили в отдельный файл