2.1 KiB
2.1 KiB
Структура
Описание модулей различных частей проекта, их взаимосвязи и назначения
Общие компоненты
- Nginx - Веб-сервер для FrontEnd части сайта / доступ к хранилищу с изображениями / обратное прокси, связывающее все части сайта
- FastAPI - BackEnd часть сайта, программный интерфейс для получения информации для виджетов на сайте
- Хранилище - Хранилище с динамическими ассетами для сайта (иконки виджетов, бэкграунд, логотипы и т.п.)
- React сайт - FrontEnd часть, с пользовательским интерфейсом
Связь компонентов
Диаграмма связей компонентов !
Структура BackEnd
- Утилиты (Модули для дополнительных ф-ий)
- Репозитории (Модули для получения доступа к данным БД)
- Контроллеры (Модули управления программным интерфейсом)
- Контроллеры#Проекты
- Соц. сети
- Модели (Структуры данных)
Структура FrontEnd
*требуется составить*