project/
|-- backend/ -- серверная часть
| |-- api/
| | |-- routes
| | |-- queue
| | |-- controllers
| | |-- config
| | |-- database
| | |-- ml
| | |-- models
| |-- app.py
|-- frontend/ - клиентская часть
| |-- assets
| |-- callback
| |-- config
| |-- controllers
| |-- statis
| |-- templates
| |-- app_main_menu.py
| |-- app_register.py
|-- README.md
|-- Dockerfile
|-- LICENSE
|-- .gitignore
|-- main.py - точка входа в приложение
-
API: Модуль для обработки запросов с разделением на маршруты, обработчики и контроллеры.
-
Queue: Реализация очереди запросов для эффективной обработки данных.
-
Controllers: Логика обработки запросов, включая взаимодействие с базой данных и модулем машинного обучения.
-
Config: Конфигурационные файлы для API.
-
Database: Модуль для работы с базой данных.
-
ML (Machine Learning): Модуль для реализации алгоритмов машинного обучения.
-
Models: Определение моделей данных для хранения информации в базе данных.
-
Assets: Ресурсы, такие как изображения и шрифты.
-
Callback: Обработчики обратных вызовов.
-
Config: Конфигурационные файлы клиента.
-
Controllers: Контроллеры для управления представлением.
-
Static: Статические файлы, такие как CSS, JS, и изображения.
-
Templates: HTML-шаблоны для отображения информации.
- POST /api/login
Этот метод принимает POST-запрос по пути "/api/login".
- POST /api/predict
Этот метод также принимает POST-запрос по пути "/api/predict". Запускает задачу create_job(), которая в свою очередь добавляет задачу в очередь
- GET /api/money
Этот метод принимает GET-запрос по пути "/api/money"
- Мобильное Приложение
- Улучшение Алгоритмов Детекции
Copy of the contributing.md.