Session 28: Parlay builder, line movement tracker, book comparison — 3 features, zero credits (1623 tests)
This commit is contained in:
@@ -150,6 +150,15 @@ const streaksRoutes = require('./routes/streaks');
|
||||
app.use('/api/streaks', streaksRoutes);
|
||||
const hotListRoutes = require('./routes/hotlist');
|
||||
app.use('/api/hotlist', hotListRoutes);
|
||||
// Session 28 — parlay builder, line-movement views, book comparison.
|
||||
// All three are zero-credit: parlay math is pure, lines read a Redis
|
||||
// snapshot history, books read the cached odds props.
|
||||
const parlayRoutes = require('./routes/parlay');
|
||||
app.use('/api/parlay', parlayRoutes);
|
||||
const lineMovementRoutes = require('./routes/lineMovement');
|
||||
app.use('/api/lines', lineMovementRoutes);
|
||||
const bookComparisonRoutes = require('./routes/bookComparison');
|
||||
app.use('/api/books', bookComparisonRoutes);
|
||||
// Session 18 — internal ops endpoints (admin dashboard triggers,
|
||||
// shared-key auth via `VYNDR_INTERNAL_KEY`). Never reachable from
|
||||
// the public surface; the Next.js admin route proxies through with
|
||||
|
||||
Reference in New Issue
Block a user