ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Cross-domain forecasting platform. Next.js 14 (App Router) + TypeScript +
Tailwind, Supabase (Postgres) for data, deployed on Vercel with a daily
cron job pulling fresh indicator data.README 전문 보기 ↗Cross-domain forecasting platform. Next.js 14 (App Router) + TypeScript + Tailwind, Supabase (Postgres) for data, deployed on Vercel with a daily cron job pulling fresh indicator data.
entities / indicators — generic schema: any metric, for any country/
city/business/person, at any point in time. See supabase/schema.sql.predictions — the dated, falsifiable public calls that build the CV
track record./api/cron/refresh-indicators — pulls World Bank data server-side and
upserts it. Runs daily via Vercel Cron (vercel.json); can also be hit
manually./api/indicators, /api/predictions — public read-only JSON, cached
at the edge. Ready for the future natural-language interface to query.lib/supabase.ts uses the
service_role key, imported only in Server Components and Route
Handlers) -- nothing reaches the browser bundle.Supabase: open your project's SQL Editor and run, in order:
supabase/schema.sqlsupabase/seed_predictions.sql (optional, seeds the 3 CV predictions)Env vars: cp .env.local.example .env.local and fill in
SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY from Project Settings ->
API in Supabase (use the service_role key, not anon).
Install Node (this machine didn't have it): the project was set up
using a local copy at ~/.local/node/bin --
export PATH="$HOME/.local/node/bin:$PATH"
Add that line to ~/.zshrc if you want node/npm on PATH in every
new terminal, or just run it once per session.
Install deps and run:
npm install
npm run dev
Open http://localhost:3000.
Load the data (all 217 World Bank countries x 16 indicators, plus a per-country GDP trend projection): with the dev server running, in another terminal:
curl http://localhost:3000/api/cron/refresh-indicators
Then check http://localhost:3000/countries.
Push this repo to GitHub (create an empty repo on github.com, then
git remote add origin <url> && git push -u origin main).
Import the repo in Vercel (vercel.com -> Add New -> Project). No build config needed, Next.js is auto-detected.
In Vercel, add the same env vars as .env.local (Project -> Settings
-> Environment Variables): SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY,
and CRON_SECRET (any random string -- Vercel automatically sends it
as a Bearer token when it triggers the cron job).
Add allforecasts.com as a custom domain in Vercel, then add the
CNAME/A record it gives you into Cloudflare DNS.
The cron in vercel.json runs daily at 06:00 UTC once deployed. To
trigger it manually against production:
curl -H "Authorization: Bearer $CRON_SECRET" https://allforecasts.com/api/cron/refresh-indicators
The schema is deliberately generic so this doesn't require a redesign:
lib/worldbank.ts
(e.g. lib/who.ts), call it from the cron route, tag rows with the
right category/source.entities with
that type; the existing /countries page and CountryTable
component are already generic enough to fork into /cities, etc.