README.md 826 B

MyBeacon Backend

FastAPI backend для платформы MyBeacon - модульная система мониторинга BLE/WiFi устройств.

Требования

  • Python 3.11+
  • PostgreSQL 16+
  • Redis 5+

Установка

# Установить зависимости
poetry install

# Создать .env файл
cp .env.example .env

# Запустить миграции
alembic upgrade head

# Запустить сервер
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload

Структура

  • app/ - основное приложение
  • alembic/ - миграции базы данных
  • tests/ - тесты

API Documentation

После запуска сервера: