Sportsmeet – May 2026

May 01, 2026

Sportsmeet – May 2026

Old Hardians' Association Hardy Center Ground

Sportsmeet will be held on 1st may

“ Join Us”

All are invited

  1. sjhsjs
  2. sjhjshj
  3. jhsj

Data Layer:

  • TimescaleDB (docker-compose.yml: db) stores all persistent data: products, price history, external signals, features, forecasts, alerts, and explanations. The database schema is defined and managed in backend/app/models/entities.py and backend/app/db/init_db.py, with support for both PostgreSQL/TimescaleDB and SQLite for development and testing.
  • SQLAlchemy ORM (backend/app/models/entities.py) defines all data models, with relationships and constraints, including Product, PriceHistory, ExternalSignal, FeatureRecord, Forecast, Alert, and related entities. The schema is initialized and updated via backend/app/db/init_db.py, which also enables TimescaleDB hypertables for efficient time-series storage.