Commit History

fix: TMDB images on recommendations + Postgres movies seed on HF fast path
5dabcf4

Amit-kr26 Claude Sonnet 4.6 commited on

fix: like button, TMDB images, pipeline animation
32d34ad

Amit-kr26 Claude Sonnet 4.6 commited on

data: commit MovieLens 1M dataset + fix ignore files
837291e

Amit-kr26 Claude Sonnet 4.6 commited on

fix: add httpx to HF Dockerfile deps (required by tmdb.py)
1776d9f

Amit-kr26 Claude Sonnet 4.6 commited on

data: add pre-seeded Redis snapshot for fast HF Spaces cold start
982a027

Amit-kr26 Claude Sonnet 4.6 commited on

fix: keep data/redis_snapshot.json.gz in docker context for HF build
4574915

Amit-kr26 Claude Sonnet 4.6 commited on

chore: proper .gitignore and .dockerignore
e9598fc

Amit-kr26 Claude Sonnet 4.6 commited on

sync: port TMDB enrichment, bootstrap fixes, frontend refactor from main
8832430

Amit-kr26 Claude Sonnet 4.6 commited on

removed useless
357c45d

Amit-kr26 commited on

feat: add HF Spaces deployment (single-container, pre-seeded Redis)
8a83b48

Amit-kr26 commited on

docs: rewrite README with Mermaid diagrams and fix scoring formula
3565ecc

Amit-kr26 commited on

feat: MLOps eval, A/B testing, DLQ, WebSocket, cold-start fallback
3fc8ccc

Amit-kr26 commited on

updated frontend and solved bugs
e0cbf2d

Amit-kr26 commited on

fix: Redis AOF persistence volume, api depends_on kafka healthy
0ee4859

Amit-kr26 commited on

feat: cinematic UI redesign (navy+amber palette, genre gradients, skeleton, collapsible simulate panel)
da2092a

Amit-kr26 commited on

fix: pg.acquire() not await pg.acquire() β€” PoolConnectionProxy not async ctx mgr
39e4394

Amit-kr26 commited on

fix: drop enable_idempotence β€” not supported by kafka-python-ng
a0d3492

Amit-kr26 commited on

fix: event-simulator idle by default (tail -f /dev/null), run on demand via make simulate
41a3506

Amit-kr26 commited on

fix: apache/kafka:3.9.0 + python:3.12-slim+openjdk-21 spark, python healthcheck for api
4d0a908

Amit-kr26 commited on

docs: design spec and README with resume talking points
168057e

Amit-kr26 commited on

fix: HF Spaces β€” add psycopg2/redis deps, fix source label, remove dead code
3fc51cf

Amit-kr26 commited on

feat: HuggingFace Spaces lite container (ALS-only, SQLite, same API contract)
e2d6638

Amit-kr26 Claude Sonnet 4.6 commited on

feat: Prometheus scrape config and Grafana dashboard (latency, cache hit)
8639100

Amit-kr26 Claude Sonnet 4.6 commited on

fix: stub prometheus.yml, grafana dirs, frontend waits for api healthy
16fc11a

Amit-kr26 commited on

feat: docker-compose (KRaft Kafka, Spark local, 9 services) and Makefile
272a7ad

Amit-kr26 commited on

fix: Dockerfiles β€” use non-root user and pip install from pyproject.toml
9e2d517

Amit-kr26 commited on

chore: Dockerfiles for all services
aeee325

Amit-kr26 commited on

feat: React frontend (Vite+TypeScript+Tailwind, polling hook, movie cards)
e0d4367

Amit-kr26 Claude Sonnet 4.6 commited on

fix: API quality fixes (await redis, Kafka lifecycle, Prometheus dedup, lifespan)
e853e1b

Amit-kr26 Claude Sonnet 4.6 commited on

feat: FastAPI service with Redis/Postgres/ALS fallback chain and Prometheus metrics
a9e93f1

Amit-kr26 Claude Sonnet 4.6 commited on

feat: Kafka event simulator with idempotent producer and event schema
8121462

Amit-kr26 commited on

fix: streaming job quality fixes (pg reconnect, watermark docs, edge cases)
f1583fb

Amit-kr26 Claude Sonnet 4.6 commited on

feat: Spark Structured Streaming with time-decay re-ranking (foreachBatch)
6c97dea

Amit-kr26 Claude Sonnet 4.6 commited on

fix: bootstrap quality fixes (unused param, sim clip, stronger tests)
cd0564a

Amit-kr26 Claude Sonnet 4.6 commited on

feat: ALS bootstrap with item similarity and Redis/Postgres seeding
016a902

Amit-kr26 Claude Sonnet 4.6 commited on

feat: postgresql schema (movies, als_candidates, user_recs)
3ea4dd9

Amit-kr26 commited on

fix: uv workspace project table, workspace deps in tests, kafka-python-ng
ddfa6c2

Amit-kr26 commited on

chore: repo scaffolding, uv workspace, project structure
0a49fb9

Amit-kr26 commited on