feat: added static for main page, added views.py: index, get_condig, websocket_endpoint (functionality for receiving commands from the frontend), added main.py: creating an application, connecting static and connecting a router, added Settings.py: class Settings with model_config and stream_url

This commit is contained in:
Arduinum628
2025-05-06 13:39:18 +03:00
parent ffd101e454
commit 1d20e1c6ac
11 changed files with 1298 additions and 908 deletions

34
static/style.css Normal file
View File

@@ -0,0 +1,34 @@
/* Задает общий фон страницы */
body {
background-color: #f8f9fa;
}
/* Создает тень для карточки, добавляя глубину и визуальную привлекательность */
.card {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
/* Устанавливает черный цвет фона для элементов с классами card-command и card-body */
.card-command, .card-body {
background-color: black;
}
/* Устанавливает стили для блока card-command */
.card-command {
width: 100%; /* Задает ширину в 100% */
border-top-left-radius: 0; /* Убирает закругление верхнего левого угла */
border-top-right-radius: 0; /* Убирает закругление верхнего правого угла */
}
/* Определяет стили для горизонтальной линии между элементами */
.line {
background-color: #ffc107; /* Задает желтый цвет линии */
height: 6px; /* Высота линии */
width: 100%; /* Линия занимает всю ширину блока */
}
/* Определяет максимальную ширину изображения и делает его адаптивным */
img {
max-width: 100%; /* Ограничивает ширину изображения, чтобы оно не выходило за пределы контейнера */
height: auto; /* Автоматически изменяет высоту изображения пропорционально ширине */
}