root 5afff251d3 Implement complete MyBeacon backend MVP 1 month ago
..
alembic df94aa71a0 Setup Alembic migrations and FastAPI app 1 month ago
app 5afff251d3 Implement complete MyBeacon backend MVP 1 month ago
.env.example a8ad3ec980 Setup backend infrastructure 1 month ago
BACKEND_MVP_READY.md 5afff251d3 Implement complete MyBeacon backend MVP 1 month ago
README.md a8ad3ec980 Setup backend infrastructure 1 month ago
alembic.ini df94aa71a0 Setup Alembic migrations and FastAPI app 1 month ago
poetry.lock 5afff251d3 Implement complete MyBeacon backend MVP 1 month ago
pyproject.toml 5afff251d3 Implement complete MyBeacon backend MVP 1 month ago

README.md

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

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