ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered skill gap analyzer and learning roadmap generator. Identify what you're missing for your target role and get a personalized path to get there.
🚀 Live backend: skill-forge-backend.vercel.app · API docs: /docs
SkillGAP compares your current skills against the requirements of a target job role, surfaces the gaps, and generates a curated learning roadmap with hand-picked YouTube resources for each missing skill.README 전문 보기 ↗AI-powered skill gap analyzer and learning roadmap generator. Identify what you're missing for your target role and get a personalized path to get there.
🚀 Live backend: skill-forge-backend.vercel.app · API docs: /docs
SkillGAP compares your current skills against the requirements of a target job role, surfaces the gaps, and generates a curated learning roadmap with hand-picked YouTube resources for each missing skill.
NVIDIA_API_KEY to enable dynamic LLM-generated roadmaps┌────────────────────┐ fetch ┌─────────────────────────────┐
│ Next.js 16 │─────────────▶│ FastAPI on Vercel │
│ (App Router) │ │ skill-forge-backend │
│ │ │ .vercel.app │
│ - Auth (Firebase) │ │ │
│ - DataContext │ │ - jobs.json │
│ - AuthGuard │ │ - roadmaps.json │
│ - Tailwind v4 │ │ - youtube_links │
└─────────┬──────────┘ │ - Pydantic models │
│ └─────────────────────────────┘
│ Firebase SDK
▼
┌─────────────┐
│ Firestore │
└─────────────┘
The frontend calls the deployed FastAPI backend at NEXT_PUBLIC_API_URL (default: https://skill-forge-backend.vercel.app). For local backend dev, override the var to http://localhost:8000 in frontend/.env.local. A Next.js rewrite at /api/proxy/:path* is also configured for proxying.
.
├── backend/ FastAPI app
│ ├── api/index.py Vercel serverless entrypoint
│ ├── main.py App factory, CORS, rate limit
│ ├── routes/ HTTP endpoints (jobs, analysis, roadmap, …)
│ ├── services/ Business logic + Nebius LLM client
│ ├── models/schemas.py Pydantic models
│ └── data/ jobs.json, roadmaps.json, youtube_links.json
├── frontend/ Next.js 16 app
│ ├── src/app/ App router pages (dashboard, login, …)
│ ├── src/components/ UI components
│ ├── src/context/ AuthContext, DataContext
│ └── src/lib/ Firebase init + Firestore data layer
├── .env.example Copy to .env and fill in
└── README.md
cd frontend
npm install
cp .env.example .env.local # fill in your Firebase config
npm run dev # http://localhost:3000
The frontend points at the deployed backend by default — no backend setup needed.
Backend:
cd backend
pip install -r requirements.txt
cp .env.example .env # fill in NEBIUS_API_KEY for AI mode
uvicorn main:app --reload # http://localhost:8000
Frontend (with the override):
cd frontend
# in .env.local, set: NEXT_PUBLIC_API_URL=http://localhost:8000
npm run dev
See .env.example files in each subdirectory for the full list.
backend/.env — only NVIDIA_API_KEY is optional (enables AI roadmap generation).frontend/.env.local — NEXT_PUBLIC_API_URL defaults to the deployed backend; Firebase vars are required for auth & cloud sync.Base URL: https://skill-forge-backend.vercel.app
| Method | Path | Purpose |
|---|---|---|
| GET | /job-roles | List all available job roles |
| POST | /analyze-skills | Compare skills against a role (returns matched/missing) |
| POST | /analyze-skills/detailed | Same, with proficiency-level comparison |
| GET | /roadmap | Curated roadmap for a set of missing skills |
| POST | /learning-roadmap | Gap detection + roadmap + YouTube videos in one call |
| GET | /youtube-resources | Curated YouTube links for a list of skills |
| GET | /dashboard | Unified view: gap score, matched/missing, roadmap summary |
Full interactive docs: https://skill-forge-backend.vercel.app/docs
| Component | Platform | Config |
|---|---|---|
| Backend | Vercel (Python serverless) | backend/vercel.json + backend/api/index.py |
| Frontend | Vercel (Next.js) | standard Next.js build |
Set FRONTEND_URL=<your-deployed-frontend> on the backend Vercel project to allow CORS. Set NEXT_PUBLIC_API_URL=https://skill-forge-backend.vercel.app on the frontend Vercel project.
MIT