UseCase - daehyun99/Translate-app GitHub Wiki

μ„œλΉ„μŠ€

  • 이메일 인증
  1. μ‚¬μš©μžλŠ” 이메일을 μ œμΆœν•œλ‹€.
  2. μ‹œμŠ€ν…œμ€ μ‚¬μš©μžμ˜ 이메일에 λŒ€ν•œ 고유 ID, PWλ₯Ό λ°œκΈ‰ 및 DB에 μ €μž₯ν•œλ‹€.
  3. μ‹œμŠ€ν…œμ€ μ‚¬μš©μžμ˜ μ΄λ©”μΌλ‘œ 고유 ID, PWλ₯Ό μ „μ†‘ν•œλ‹€.
  4. μ‚¬μš©μžλŠ” λ°œκΈ‰ 받은 고유 ID, PWλ₯Ό ν™œμš©ν•˜μ—¬, λ²ˆμ—­ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•  수 μžˆλ‹€.
  • λ²ˆμ—­ μ„œλΉ„μŠ€
  1. μ‚¬μš©μžλŠ” 고유 ID, PW, λ²ˆμ—­ν•  PDFνŒŒμΌμ„ μ œμΆœν•œλ‹€.
  2. μ‹œμŠ€ν…œμ€ λ²ˆμ—­ν•  PDFνŒŒμΌμ„ λ²ˆμ—­ν•˜κ³ , ν•΄λ‹Ή 기둝을 DB에 μ €μž₯ν•œλ‹€.
  3. μ‹œμŠ€ν…œμ€ 고유 ID에 ν•΄λ‹Ήν•˜λŠ” μ΄λ©”μΌλ‘œ λ²ˆμ—­λœ PDF파일과 μ„€λ¬Έ 폼을 μ „μ†‘ν•œλ‹€.
  4. μ‚¬μš©μžλŠ” λ²ˆμ—­λœ PDFνŒŒμΌμ„ μ΄μš©ν•  수 μžˆλ‹€.
  5. (선택1) μ‚¬μš©μžλŠ” λ²ˆμ—­ μ„œλΉ„μŠ€λ₯Ό μΆ”κ°€ μ΄μš©ν•˜κ³  μ‹ΆμœΌλ©΄ μ„€λ¬Έ 폼에 μ‘λ‹΅ν•œλ‹€.
  6. (선택2) μ‹œμŠ€ν…œμ€ μ„€λ¬Έ 폼의 λ‚΄μš©μ„ DB에 μ €μž₯ν•œλ‹€.
  7. (선택3) μ‹œμŠ€ν…œμ€ μ‘λ‹΅ν•œ μ‚¬μš©μžμ—κ²Œ μƒˆλ‘œμš΄ PWλ₯Ό μ œκ³΅ν•œλ‹€.
  8. (선택4) μ‚¬μš©μžλŠ” 기쑴의 고유 ID와 μƒˆλ‘œ λ°œκΈ‰ 받은 PWλ₯Ό ν™œμš©ν•˜μ—¬, λ²ˆμ—­ μ„œλΉ„μŠ€λ₯Ό μΆ”κ°€ μ΄μš©ν•  수 μžˆλ‹€.
  9. (선택5) μ‹œμŠ€ν…œμ€ 각 고유 ID둜 κ°œμΈμ •λ³΄ 비식별화λ₯Ό μ μš©ν•˜κ³ , 각 고유 ID에 ν•΄λ‹Ήν•˜λŠ” μ„€λ¬Έ 데이터λ₯Ό 확보할 수 μžˆλ‹€.

μ•Œλ¦Ό λ©”μ‹œμ§€

  • 이메일 인증

    • 성곡 λ©”μ‹œμ§€ : [Success] μ΄λ©”μΌλ‘œ ID와 PWκ°€ λ°œκΈ‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이메일을 ν™•μΈν•΄μ£Όμ„Έμš”.
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 일일 이메일 전솑 ν•œλ„ 초과 (μ„œλΉ„μŠ€ 문제).
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 잘λͺ»λœ 이메일 μ–‘μ‹μž…λ‹ˆλ‹€.
  • λ²ˆμ—­ μ„œλΉ„μŠ€

    • 성곡 λ©”μ‹œμ§€ : [Success] μš”μ²­μ΄ μ™„λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 메일을 ν™•μΈν•΄μ£Όμ„Έμš”. (λ²ˆμ—­μ—λŠ” 3 ~ 5λΆ„ 정도 μ†Œμš”λ©λ‹ˆλ‹€)
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 일일 이메일 전솑 ν•œλ„ 초과 (μ„œλΉ„μŠ€ 문제)
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] OpenAI API 토큰 μ œν•œ (μ„œλΉ„μŠ€ 문제)
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] ID λ˜λŠ” PWκ°€ μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 남은 λ²ˆμ—­ νšŸμˆ˜κ°€ μ—†μŠ΅λ‹ˆλ‹€.
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 잘λͺ»λœ 파일 ν˜•μ‹μž…λ‹ˆλ‹€. (PDF만 κ°€λŠ₯)
    • μ‹€νŒ¨ λ©”μ‹œμ§€ : [Fail] 잘λͺ»λœ 이메일 μ–‘μ‹μž…λ‹ˆλ‹€.

λ°±μ—”λ“œ

  • 메일 전솑 기둝 DB에 μ €μž₯
  • λ²ˆμ—­ μ „, 메일 μ£Όμ†Œ 확인 쿼리 μΆ”κ°€
⚠️ **GitHub.com Fallback** ⚠️