Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗AI-powered career intelligence for designers. Upload your CV → get a personalised Future Self Blueprint™ → evolve through guided learning experiences.
Live: https://wingspan.designsbyamit.com
WingSpan is a two-part platform for designers:
Blueprint (/wingspan) — Upload your resume and portfolio links. WingSpan's AI pipeline extracts your career data, runs Career Alpha™ analysis across 5 dimensions (market intelligence, futures analysis, human advantage, career ROI, intrinsic signal), and generates a personalised Future Self Blueprint with 3 career bets (Safe, Growth, Bold), gap analysis, a growth roadmap, and actionable next steps.
Design Evolution (/paths) — A daily learning platform that guides your growth through structured experiences drawn from your Blueprint. AI mentor, competency tracking, learning paths.
| Layer | Tech |
|---|---|
| Framework | Next.js 16 (App Router, Turbopack) |
| Language | TypeScript |
| Styling | Tailwind CSS + CSS custom properties |
| Animation | Framer Motion |
| Database | PostgreSQL (Neon) via Prisma 7 |
| AI — Analysis | Groq (llama-3.3-70b-versatile) |
| AI — Vision | Google Gemini 1.5 Flash (PDF vision fallback) |
| Auth | Google OAuth 2.0 (direct, PKCE + CSRF) |
| Deployment | Vercel |
app/
(app)/ # Design Evolution platform (authenticated)
page.tsx # Home dashboard
paths/ # Learning paths explorer
experience/[id]/ # Individual experience + AI mentor
profile/ # User profile, competencies, streak
wingspan/ # Wingspan Blueprint flow (public)
api/
extract/ # POST: parse CV files → ExtractedCareerData
career-alpha/ # POST: Career Alpha™ intelligence engine
blueprint/ # POST SSE: stream Blueprint generation
refine/ # POST: per-section AI refinement
auth/google/ # GET: OAuth init + callback
auth/me|logout/ # Session management
login/ # Google Sign-In
onboarding/ # Career track + domain selection
page.tsx # Public landing page
privacy/ terms/ # Legal pages
components/
screens/ # Wingspan flow screens (Welcome, Footprint, Discovery, Validation, Blueprint)
blueprint/ # Blueprint section components (ProfileMap, CareerIntelligence, PathSelection, GapAnalysis, GrowthRoadmap, Resources)
experience/ # Design Evolution experience components
home/ # Design Evolution home components
paths/ # Learning path components
profile/ # Profile components
layout/ # AppNav
ui/ # Shared UI primitives
lib/
claude.ts # All Groq AI calls (extract, blueprint streaming)
career-alpha.ts # Career Alpha™ engine with caching
pipeline.ts # Background pipeline runner (staggered UX)
auth.ts # JWT session management
db.ts # Prisma client (Neon in prod, SQLite in dev)
parsers/ # File parsers (PDF via unpdf, DOCX, XLSX, TXT)
export.ts # Blueprint → Markdown / HTML export
mentor.ts # AI mentor streaming (Design Evolution)
context/
WingspanContext.tsx # Global state machine for Blueprint flow
types/
wingspan.ts # All TypeScript types
design-evolution.ts # Design Evolution platform types
prisma/
schema.prisma # Data model
migrations/ # PostgreSQL migrations
seed*.ts # Data seeding scripts
public/
brand/ # Logo assets (LogoColor.svg, Logo.svg, LogoWings.svg, WingSpanLogo.svg, LogoWing.png)
# Install dependencies
npm install
# Copy env template and fill in values
cp .env.example .env.local
# Generate Prisma client
npx prisma generate
# Run migrations
npx prisma migrate deploy
# Seed the database (optional — loads Design Evolution content)
npx tsx prisma/seed.ts
# Start dev server
npm run dev
Open http://localhost:3000 for the landing page, or http://localhost:3000/wingspan for the Blueprint flow.
| Variable | Description |
|---|---|
DATABASE_URL | PostgreSQL connection string (pooled) |
DIRECT_URL | PostgreSQL direct connection (for migrations) |
JWT_SECRET | 32+ char secret for session cookies |
GROQ_API_KEY | Groq API key (llama-3.3-70b-versatile) |
GEMINI_API_KEY | Google Gemini key (PDF vision fallback) |
GOOGLE_CLIENT_ID | Google OAuth client ID |
GOOGLE_CLIENT_SECRET | Google OAuth client secret |
NEXT_PUBLIC_GOOGLE_CLIENT_ID | Same as above (for client-side OAuth init) |
NEXT_PUBLIC_APP_URL | Your deployed URL (e.g. https://wingspan.designsbyamit.com) |
UNSPLASH_ACCESS_KEY | Unsplash key (experience hero images) |
NEXT_PUBLIC_FIREBASE_* | Firebase config (legacy, can be removed) |
/api/extract parses files and calls Groq to structure career data (~5-10s)/api/blueprint. Events: step, observation, ping, complete, error./api/refine with the section name + instruction. Returns partial Blueprint updates merged into state.The vercel.json build command runs:
npx prisma generate && npx prisma migrate deploy && next build
Add a Neon Postgres database via Vercel Storage to get DATABASE_URL injected automatically.