μμμ PDF λ¬Έμλ₯Ό AIλ‘ λΆμνκ³ μ€μκ°μΌλ‘ μ§λ¬Έν μ μλ μ€λ§νΈ λ¬Έμ λΆμ μλΉμ€μ λλ€. Googleμ Gemini AIλ₯Ό νμ©νμ¬ λ¬Έμμ ν΅μ¬ λ΄μ©μ λΉ λ₯΄κ² νμ νκ³ , νμν μ 보λ₯Ό μ½κ² μ°Ύμ μ μμ΅λλ€.
- π PDF λ¬Έμ λΆμ: μ λ‘λν PDF λ¬Έμλ₯Ό μλμΌλ‘ λΆμνκ³ μμ½
- π¬ μ€μκ° μ§μμλ΅: λ¬Έμ λ΄μ©μ λν΄ μμ λ‘κ² μ§λ¬Ένκ³ λ΅λ³ λ°κΈ°
- π ν΅μ¬ λ΄μ© μΆμΆ: λ¬Έμμ μ£Όμ ν¬μΈνΈλ₯Ό μλμΌλ‘ μΆμΆ
- π μμ ν λ‘κ·ΈμΈ: Google κ³μ μ ν΅ν κ°νΈν λ‘κ·ΈμΈ
- Frontend: HTML, CSS, JavaScript
- Authentication: Google OAuth
- AI Model: Google Gemini AI
- PDF Processing: PDF.js
- Deployment: Vercel
- μΉμ¬μ΄νΈ λ°©λ¬Έ: μμ λ°λ‘κ°κΈ°
- Google κ³μ μΌλ‘ λ‘κ·ΈμΈ
- PDF νμΌ μ λ‘λ
- AI λΆμ κ²°κ³Ό νμΈ
- κΆκΈν λ΄μ© μ§λ¬ΈνκΈ°
# μ μ₯μ ν΄λ‘
git clone https://github.com/seojin-dev/Seoseok.git
# λλ ν 리 μ΄λ
cd seoseok
# λ‘컬 μλ² μ€ν (μ: VS Code Live Server λλ Python μλ²)
python -m http.server
seoseok/
βββ index.html # λλ© νμ΄μ§
βββ login.html # λ‘κ·ΈμΈ νμ΄μ§
βββ app.html # λ©μΈ μ ν리μΌμ΄μ
βββ css/
β βββ style.css # λ©μΈ μ€νμΌ
β βββ animations.css # μ λλ©μ΄μ
βββ js/
β βββ auth.js # μΈμ¦ κ΄λ ¨
β βββ app.js # μ± λ‘μ§
β βββ animations.js # μ λλ©μ΄μ
ν¨κ³Ό
βββ assets/
βββ logo.svg # λ‘κ³
- λλκ·Έ μ€ λλ‘μΌλ‘ κ°νΈν νμΌ μ λ‘λ
- μλ ν μ€νΈ μΆμΆ λ° λΆμ
- ν΅μ¬ λ΄μ© μμ½ μ 곡
- λ¬Έμ λ΄μ© κΈ°λ° Q&A
- μμ°μ΄ μ²λ¦¬λ₯Ό ν΅ν μ νν λ΅λ³
- μ€μκ° λνν μΈν°νμ΄μ€
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
μ΄ νλ‘μ νΈλ "κΉμμ§"μ΄ μμ νκ³ μμ΅λλ€. Copyright (c) 2024 Seojin Kim (κΉμμ§)
- κ°λ°μ: κΉμμ§ [Seojin Kim]
- μ΄λ©μΌ: [email protected]
- GitHub: seojin-dev
- v1.0.0 (2024-01-14)
- μ΅μ΄ 릴리μ¦
- κΈ°λ³Έ κΈ°λ₯ ꡬν
β μ΄ νλ‘μ νΈκ° λ§μμ λμ λ€λ©΄ GitHub Starλ₯Ό λλ¬μ£ΌμΈμ!