OpenTrailPaper
LilyGO T5S3 4.7" E-Paper PRO용 오픈소스 자전거 컴퓨터 펌웨어, 오프라인 지도·GPX 경로·FIT 기록·블루투스 센서 지원
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A single-owner Sleeper fantasy-football command center: dynasty/redraft value rankings, a trade calculator and trade finder, a season simulator, scouting charts (QB/RB/WR/TE), a rookie draft board with network consensus, league management, and leaguemate intel — all driven from your connected Sleeper account.
npm install
cp .env.example .env.local # then fill in the values (see below)
npm run dev # http://localhost:3000
| Command | What it does |
|---|---|
npm run dev | Start the dev server (Turbopack) |
npm run build | Production build (also runs the TypeScript check) |
npm run test | Run the Vitest suite |
npm run lint | Run ESLint |
Next.js 16 (App Router) · React 19 · TypeScript 5 · Tailwind CSS v4 · Supabase (Postgres + Auth + RLS) · Upstash Redis (rate limiting) · Vercel (hosting + cron).
Copy .env.example → .env.local and fill it in. Only the Supabase
credentials are required for core functionality; Upstash and CRON_SECRET are
for production rate-limiting and scheduled jobs. All external data sources
(Sleeper, FantasyCalc, FantasyPros, ESPN, Google Sheets) are public APIs that
need no keys.
Apply the migrations in supabase/migrations/ in
numeric order via the Supabase SQL editor (or supabase db push).
supabase/schema.sql is a full snapshot for reference /
disaster recovery — the migration chain is the source of truth.
HANDOFF.md — architecture overview, tech stack, and file layout.AGENTS.md — contributor notes, including the Next.js 16 API
differences to be aware of before writing code.