Skip to content

๐ŸŽญ v0.1.0 โ€” ์ฒซ ๊ณต์‹ ๋ฆด๋ฆฌ์Šค

Pre-release
Pre-release

Choose a tag to compare

@Dev-2A Dev-2A released this 13 May 08:41

๐ŸŽ‰ Interview Simulator v0.1.0

Claude๋ฅผ ๋ฉด์ ‘๊ด€์œผ๋กœ ๋‘๋Š” AI ๋ฉด์ ‘ ์—ฐ์Šต ๋„๊ตฌ์˜ ์ฒซ ๊ณต์‹ ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค.

๐ŸŒ Live Demo: https://dev-2a.github.io/interview-simulator/

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿ” BYOK + ๋กœ์ปฌ ์ฒ˜๋ฆฌ

  • ์‚ฌ์šฉ์ž ๋ณธ์ธ์˜ Anthropic API ํ‚ค ๋“ฑ๋กยท๊ฒ€์ฆยท์ €์žฅ
  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ๋ธŒ๋ผ์šฐ์ € IndexedDB์—๋งŒ ์ €์žฅ โ€” ์™ธ๋ถ€ ์„œ๋ฒ„ ์—†์Œ

๐ŸŽฏ ๋งž์ถคํ˜• ๋ฉด์ ‘๊ด€ ํŽ˜๋ฅด์†Œ๋‚˜

  • ํšŒ์‚ฌ ํƒ€์ž… 6์ข… (์Šคํƒ€ํŠธ์—…ยท์ค‘๊ฒฌยท๋Œ€๊ธฐ์—…ยท๋น…ํ…Œํฌยท๊ณต๊ณต/๊ธˆ์œตยทSI/์—์ด์ „์‹œ)
  • ๊ฒฝ๋ ฅ ์ˆ˜์ค€ 4๋‹จ๊ณ„ (์‹ ์ž…ยท์ฃผ๋‹ˆ์–ดยท๋ฏธ๋“œยท์‹œ๋‹ˆ์–ด)
  • ๊ธฐ์ˆ  ์Šคํƒ ํ”„๋ฆฌ์…‹ 40+ + ์ž์œ  ์ž…๋ ฅ

๐Ÿ’ฌ ๋Œ€ํ™”ํ˜• ๋ฉด์ ‘ ์ง„ํ–‰

  • ์ž๋™ ์ฒซ ์งˆ๋ฌธ โ†’ ๋‹ต๋ณ€ โ†’ ํ”ผ๋“œ๋ฐฑ(๊ฐ•์ ยท์•ฝ์ ยท์ ์ˆ˜) โ†’ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ ํ๋ฆ„
  • ๊ฐ™์€ ์งˆ๋ฌธ ๋ฐ˜๋ณต ๋ฐฉ์ง€ ๊ฐ€๋“œ (askedQuestions ์ปจํ…์ŠคํŠธ + Jaccard ์œ ์‚ฌ๋„ ์ž๋™ ์žฌ์š”์ฒญ)
  • Web Speech API ํ•œ๊ตญ์–ด ์Œ์„ฑ ์ž…๋ ฅ (Chrome / Edge / Safari)
  • ๋‹ต๋ณ€ ๋‹ค์‹œ ์“ฐ๊ธฐ(๋กค๋ฐฑ), ์‘๋‹ต ๋Œ€๊ธฐ ์ค‘ ํŽ˜์ด์ง€ ์ดํƒˆ ์•ˆ์ „ ์ฒ˜๋ฆฌ
  • ์ž๋™ ์žฌ์‹œ๋„ (JSON ํŒŒ์‹ฑ ์‹คํŒจ ยท ์ผ์‹œ์  5xx)

๐Ÿ ์ „์ฒด ํšŒ๊ณ 

  • ๋ฉด์ ‘ ์ข…๋ฃŒ ์‹œ Claude๊ฐ€ ์ „์ฒด ๋Œ€ํ™”๋ฅผ ํ‰๊ฐ€
  • ๊ฐ•์  3๊ฐœ / ๊ฐœ์„ ์  3๊ฐœ / Verdict / ๋‹ต๋ณ€ ํ‰๊ท  ์ ์ˆ˜
  • Verdict ํ†ค์— ๋”ฐ๋ผ ํšŒ๊ณ  ์นด๋“œ ์ƒ‰์ƒ ์ž๋™ ๋งคํ•‘

๐Ÿ“œ ์„ธ์…˜ ํžˆ์Šคํ† ๋ฆฌ

  • ์นด๋“œ ๊ทธ๋ฆฌ๋“œ + ์ƒํƒœ๋ณ„ ํ•„ํ„ฐ (์ „์ฒด / ์ง„ํ–‰ ์ค‘ / ์™„๋ฃŒ / ์ค‘๋‹จ)
  • ์ง„ํ–‰ ์ค‘ ์„ธ์…˜์€ "์ด์–ด์„œ ์ง„ํ–‰ํ•˜๊ธฐ"๋กœ ๋ณต๊ท€ ๊ฐ€๋Šฅ

๐Ÿ“ค Markdown ๋‚ด๋ณด๋‚ด๊ธฐ

  • ํšŒ๊ณ  + ์ „์ฒด ๋Œ€ํ™”๋ฅผ ๊น”๋”ํ•œ ๋งˆํฌ๋‹ค์šด์œผ๋กœ ๋ณ€ํ™˜
  • ํด๋ฆฝ๋ณด๋“œ ๋ณต์‚ฌ + .md ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
  • ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์€ Q1-1, Q1-2 ์‹์˜ ๊ณ„์ธต ํ‘œ๊ธฐ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

React 19 ยท Vite 7 ยท Tailwind CSS v4 ยท Dexie.js ยท Anthropic SDK ยท Web Speech API ยท react-markdown ยท lucide-react

๐Ÿ™ ๊ฐ์‚ฌ

์ด ๋„๊ตฌ๋Š” Diary of Claude ์˜ BYOK + ์™„์ „ ๋กœ์ปฌ ์ฒ˜๋ฆฌ DNA๋ฅผ ์ด์–ด๋ฐ›์€ ์ž๋งคํŽธ์ž…๋‹ˆ๋‹ค.

"์ฝ๊ธฐ"(Diary) โ†’ "๋งํ•˜๊ธฐ"(Interview) ์˜ ํ๋ฆ„์œผ๋กœ ์™„์„ฑ๋œ ํ•œ ์Œ์ž…๋‹ˆ๋‹ค. ๐Ÿ’™