์์์๋ ์ด๋ ฅ์์ ์ฃผ์ฅ, GitHub ์ฝ๋, ์ฑ์ฉ๊ณต๊ณ (JD)๋ฅผ AI๊ฐ ๊ต์ฐจ ๋ถ์ํ์ฌ
์ง์์์ ๊ธฐ์ ์ ๋ขฐ๋ยท์ผ๊ด์ฑยท์ค์ ์ค๋ ฅ์ ๊ฒ์ฆํ๊ณ
๊ฐ์ธ ๋ง์ถคํ ์๋ฐ ๋ฉด์ ์๋ฎฌ๋ ์ด์ ์ ์ ๊ณตํ๋ ์๋น์ค์ ๋๋ค.
๐ ๋ฐํ์๋ฃ โ
๐ธ Demo Video โ
-
ํ๊ฒฝ ์ค์
- Intern~Senior ๋ ๋ฒจ
- ํ์ด๋จธ ์ค์
-
์ฑ์ฉ๊ณต๊ณ (JD) ์ ๋ ฅ : ํ ์คํธ / URL / ์ด๋ฏธ์ง / PDF
-
์ง์์ ์๋ฅ ์ ๋ ฅ : Resume / Cover Letter (ํ ์คํธยทPDFยทNotion)
-
GitHub Repository ์ ๋ ฅ
- ๋ณต์ Repo ์ง์
- Private Repo โ Token ์ฌ์ฉ ๊ฐ๋ฅ
- 7๋ ๊ธฐ์ ์งํ ์ฐ์ถ
- ์ทจ์ฝ์ ๊ธฐ๋ฐ ๋ฉด์ ์ง๋ฌธ ์ถ๋ ฅ
-
AI ์๋ฐ ๋ฉด์ ์งํ
- ์ค์๊ฐ ํ์ด๋จธ
- ๊ผฌ๋ฆฌ ์ง๋ฌธ
-
์ต์ข ๋ฆฌํฌํธ ํ์ธ
- Logic Score(5์ )
- Solution Score(5์ )
- Total 10์ ํ๊ฐ
- ๊ฐ์ Action Items ์ ๊ณต
์ธ ์์๋ฅผ ์ฆ๊ฑฐ ๊ธฐ๋ฐ์ผ๋ก ๊ต์ฐจ ๊ฒ์ฆํฉ๋๋ค.
- Resume / Cover Letter (Text, PDF, Notion URL)
- GitHub Repository (Multiple Repos supported)
- Job Description (URL ยท ํ ์คํธ ยท ์ด๋ฏธ์ง ยท PDF)
๊ตฌํ๋ 7๊ฐ์ง ํต์ฌ ๊ธฐ์ ์งํ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ฐ ๋ถ์ํฉ๋๋ค.
- Architecture
- Code Quality
- Problem Solving
- Tech Proficiency
- Project Completeness
- Consistency
- Growth Potential
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ๋ฐ ํต์ฌ ๋ก์ง ํ์ผ ์๋ ์ ๋ณ
- ML/Python, Java/Spring, TS/React ๋ฑ ์ฃผ์ ์คํ ์๋ ์ธ์
- README, package.json, requirements.txt ๊ธฐ๋ฐ ๊ธฐ์ ์คํ ๋ถ์
- ํ ์คํธ / ์ด๋ฏธ์ง(JPG, PNG) / PDF / URL
- OCR ๊ธฐ๋ฐ ํ ์คํธ ์ถ์ถ ๋ฐ JD ์ฌ๊ตฌ์ฑ
- Intern ~ Senior ๋ ๋ฒจ ์ง๋ฌธ
- ๊ผฌ๋ฆฌ ์ง๋ฌธ / ์ถ๊ถ ์ง๋ฌธ
- ๋ต๋ณ ํํผ ๊ฐ์ง
- Time Limit Mode ์ง์
- ํ๋ฉด ์ฐ์ธก ํ๋จ ํ๋กํ ๋ฒํผ
- LocalStorage ๊ธฐ๋ฐ ํ ๋ง ์ ์ฅ
- ์ ์ฒด ํ์ด์ง ์ค์๊ฐ ์ ๋ฐ์ดํธ
- Architecture: ์ค๊ณ ํจํด ๋ฐ ๊ตฌ์กฐ
- Code Quality: ๋ชจ๋ํยท๋ค์ด๋ฐยทํ ์คํธ
- Problem Solving: ์์ธ ์ฒ๋ฆฌ/์๊ณ ๋ฆฌ์ฆ
- Consistency: ์์์ vs ์ฝ๋ ์ผ์น๋
- Growth Potential: ๋ฆฌํฉํ ๋ง ํ์ ๋ฑ
- Logic Score (5์ )
- Solution Score (5์ )
- Zero Score Penalty ์ ์ฉ
- ๋ ๋ฒจ๋ณ ์ง๋ฌธ ๊น์ด ๋ณํ
- ์ค๊ณ ์๋/ํธ๋ ์ด๋์คํ ์ง์ํ๊ฒ ๊ฒ์ฆ
- Intern ๋ชจ๋์์๋ ํํธ ์ ๊ณต
graph TD
A[User Input] -->|Resume & JD| B(React Client)
A -->|GitHub URL| B
B -->|Tree & Blob Fetch| C[GitHub REST API]
B -->|Multimodal Request| D[Google Gemini 2.5 Flash]
C -->|Raw Code| B
B -->|Context Assembly| D
D -->|Analysis JSON Result| B
B -->|AI Chat| E[Pressure Interview Module]
| Category | Technologies |
|---|---|
| Frontend | React 19, TypeScript, Vite |
| Styling | Tailwind CSS, Heroicons |
| AI / LLM | Google Gemini 2.5 Flash |
| Data Fetching | GitHub REST API |
| Parsing | PDF/Image โ Base64 Multimodal |
| State Management | React Context API |
| Architecture | Client-Side SPA |
factcheck-ai/
โโโ public/
โโโ src/
โ โโโ components/
โ โ โโโ AnalysisResult.tsx
โ โ โโโ Header.tsx
โ โ โโโ InputForm.tsx
โ โ โโโ InterviewChat.tsx
โ โ โโโ InterviewFeedback.tsx
โ โ โโโ FloatingThemeToggle.tsx
โ โโโ context/
โ โ โโโ ThemeContext.tsx
โ โโโ services/
โ โ โโโ geminiService.ts
โ โ โโโ githubService.ts
โ โโโ App.tsx
โ โโโ index.tsx
โ โโโ types.ts
โโโ index.html
โโโ metadata.json
โโโ package.json
โโโ vite.config.ts


