Rockz-Home 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ
..
app 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ
data 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ
.gitignore 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ
README.md 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ
requirements.txt 2cb11abfb0 Initial mobile lab scaffold 1 mēnesi atpakaļ

README.md

TC Backend

Minimal FastAPI backend skeleton for the TC mobile signal analysis lab.

Python version

Use Python 3.12 or 3.13 for now.

The current dependency set is blocked on Python 3.14 because pydantic-core build support is not yet available in this environment.

Storage

The current backend uses SQLite via the Python standard library.

Default database path:

data/tc_backend.db

Uploaded audio files are stored under:

data/uploads/

Run

.venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload