Rockz-Home 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred
..
app 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred
data 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred
.gitignore 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred
README.md 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred
requirements.txt 2cb11abfb0 Initial mobile lab scaffold 1 mesiac pred

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