Overview
HanPickμ AI κΈ°λ° λλμ¬ν μλν νλ«νΌμ λλ€. λλ§€λͺ° μνμ μ½κ³ λΉ λ₯΄κ² μΏ ν‘μ λ±λ‘νκ³ , μΈκ³΅μ§λ₯μΌλ‘ μν μμ±Β·μ¬κ³ Β·κ°κ²© κ΄λ¦¬λ₯Ό μλνν μ μμ΅λλ€. μ¬κ³ λΆλ΄ μμ΄ λꡬλ μ¨λΌμΈ νλ§€λ₯Ό μμν μ μλλ‘ μ§μν©λλ€.
# HanPick (νν½) μΏ ν‘ μνκ΄λ¦¬ ν¬λ‘¬ νμ₯ νλ‘κ·Έλ¨ ## μκ° **HanPick(νν½) Chrome Extension**μ μΏ ν‘ μ λ¬λ₯Ό μν μ¬μΈμ μν κ΄λ¦¬ λꡬμ λλ€. μΏ ν‘ μ€ν μ΄ νλ‘ν κ΄λ¦¬, μν μ 보 μλ μΆμΆ, AI κΈ°λ° μνλͺ λ³ν, μΉ΄ν κ³ λ¦¬ μλκ²μ, μ΄λ―Έμ§ μ λ‘λ, μ΅μ /μμ± κ΄λ¦¬, κ·Έλ¦¬κ³ μΏ ν‘ API μ°λ μν μ λ‘λκΉμ§, μΏ ν‘ νλ§€μ νμν λͺ¨λ κ³Όμ μ ν λ²μ μ²λ¦¬ν μ μμ΅λλ€. > **νν½μ μΏ ν‘ μ λ¬μ λ°λ³΅μ μ΄κ³ λ²κ±°λ‘μ΄ μν λ±λ‘/κ΄λ¦¬ μ 무λ₯Ό νμ μ μΌλ‘ μλνν©λλ€.** --- ## μ£Όμ κΈ°λ₯ ### 1. μΏ ν‘ μ€ν μ΄ νλ‘ν κ΄λ¦¬ - μ¬λ¬ κ°μ μΏ ν‘ μ€ν μ΄(wingAccount, vendorCode, accessKey, secretKey λ±) νλ‘νμ ν λ²μ κ΄λ¦¬ - hanpick.kr μλ²μ μ°λνμ¬ μμ νκ² μ μ₯ λ° λΆλ¬μ€κΈ° - κΈ°λ³Έ νλ‘ν μ§μ , μμΈ μ 보(λ°νμ§/μΆκ³ μ§ λ±) νμΈ ### 2. μν μ 보 μλ μΆμΆ λ° μ λ‘λ - νμ¬ λ³΄κ³ μλ μν νμ΄μ§(λλ§€κΎΉ λ±)μμ HTMLμ μΆμΆνμ¬ μλ²λ‘ μ μ‘, μν μ 보 μλ λΆμ - μνλͺ , λΈλλ, μ΅μ , μ΄λ―Έμ§, μμΈ μ€λͺ λ± μλ νμ± λ° νΌ μλ μ±μ - μ λ‘λ μ΄λ ₯(file_info) κ΄λ¦¬ λ° JSON λ³ν μ ν¬ν¨ ### 3. AI κΈ°λ° μνλͺ λ³ν/κ²μ νκ·Έ μμ± - AI μνλͺ λ³ν: λ ΈμΆ μνλͺ μ νκΈ/ν€μλ μ΅μ νλ‘ μλ λ³ν - AI κ²μ νκ·Έ μμ±: μνλͺ /μΉ΄ν κ³ λ¦¬/μ€λͺ κΈ°λ°μΌλ‘ κ²μ νκ·Έ μλ μΆμ² ### 4. μΉ΄ν κ³ λ¦¬ μλκ²μ λ° λ©νμ 보 μ‘°ν - μΏ ν‘ APIμ μ°λνμ¬ μνλͺ κΈ°λ° μΉ΄ν κ³ λ¦¬ μλ μΆμ² - μΉ΄ν κ³ λ¦¬λ³ νμ/μ ν μμ±(μ΅μ ) μλ μλ΄ λ° μ λ ₯ μ§μ ### 5. μ΅μ /μμ±/μ΄λ―Έμ§/곡μ§μ¬ν/μμΈ μ»¨ν μΈ κ΄λ¦¬ - μ΅μ λ³ κ°κ²©, λ°μ½λ, λͺ¨λΈλͺ , μμ±, μ΄λ―Έμ§, 곡μ§μ¬ν, μμΈ μ»¨ν μΈ (μ΄λ―Έμ§/ν μ€νΈ/HTML) λ± μΈλΆ μ 보 μ λ ₯ λ° κ΄λ¦¬ - μ΅μ λ³ μμ±κ° μ€μκ° λ―Έλ¦¬λ³΄κΈ° λ° JSON ν리뷰 μ 곡 - μ΄λ―Έμ§ λλκ·Έμ€λλ‘ μ λ‘λ, μμ λ³κ²½, μμ μ§μ ### 6. μΏ ν‘ μν μ λ‘λ μλν - μΏ ν‘ API(HMAC μΈμ¦) μ°λμΌλ‘ μνμ ν λ²μ μ λ‘λ - μ λ‘λ μ νλ‘νμ accessKey/secretKey μλ λ§€ν, JWT μΈμ¦ - μ λ‘λ μ±κ³΅ μ DBμ μ΄λ ₯ μ μ₯, μ€ν¨ μ μμΈ μλ¬ μλ΄ ### 7. UI/UX νΉμ§ - SidePanel(λ©μΈ)κ³Ό Settings(μ€μ ) UI μΌκ΄μ± μ μ§ - μΉ΄λν 리μ€νΈ, λͺ¨λ¬, λλ‘λ€μ΄, λ±μ§, ν¬μΈνΈ μ»¬λ¬ λ± νλμ λμμΈ - μ λ ₯κ° μλ μν νμ(νμ/곡백/μλ£), μ€μκ° λ―Έλ¦¬λ³΄κΈ° - λ°μν λ μ΄μμ, λ€ν¬λͺ¨λ μ§μ(μμ ) --- ## μ¬μ©λ² ### 1. μ€μΉ λ° λ‘κ·ΈμΈ 1. ν¬λ‘¬ μΉμ€ν μ΄μμ "HanPick" νμ₯ μ€μΉ 2. νμ₯ μ€ν ν Google κ³μ μΌλ‘ λ‘κ·ΈμΈ(μ΅μ΄ 1ν) 3. hanpick.kr μλ²μ μ°λλμ΄ JWT ν ν° λ°κΈ λ° μλ μΈμ¦ ### 2. μΏ ν‘ μ€ν μ΄ νλ‘ν μ°λ - Settings(μ€μ )μμ μΏ ν‘ μ€ν μ΄(wingAccount, vendorCode, accessKey, secretKey λ±) λ±λ‘ - κΈ°λ³Έ νλ‘ν μ§μ , μμΈ μ 보(λ°νμ§/μΆκ³ μ§ λ±) νμΈ ### 3. μν μ 보 μΆμΆ λ° μ λ‘λ 1. μν νμ΄μ§(μ: λλ§€κΎΉ)μμ "Upload Current Page to Hanpick" ν΄λ¦ 2. μλ²μμ HTML λΆμ ν μν μ 보 μλ μΆμΆ λ° νΌ μλ μ±μ 3. μ΅μ /μ΄λ―Έμ§/μμ± λ± μΆκ° μ λ ₯ λ° μμ 4. "JSON λ³ν" ν΄λ¦ β μ΅μ’ μ λ‘λ λ°μ΄ν° 미리보기 5. "μ΅μ’ μ μΆ" ν΄λ¦ β μΏ ν‘ APIλ‘ μν μ λ‘λ ### 4. μΉ΄ν κ³ λ¦¬ μλκ²μ/λ©νμ 보 - μνλͺ μ λ ₯ ν "μλκ²μ" ν΄λ¦ β μΉ΄ν κ³ λ¦¬ μ½λ/λͺ μλ μ λ ₯ - "μΉ΄ν κ³ λ¦¬ λ©νμ 보 μ‘°ν"λ‘ νμ/μ ν μμ± νμΈ λ° μ λ ₯ ### 5. κΈ°ν κΈ°λ₯ - AI μνλͺ λ³ν, AI κ²μ νκ·Έ μλ μμ±, μ΄λ―Έμ§ μ λ‘λ, μ΅μ μΆκ°/μμ λ± λ€μν λΆκ° κΈ°λ₯ μ 곡 --- ## 보μ λ° κ°μΈμ 보 - λͺ¨λ νλ‘ν μ 보λ hanpick.kr μλ²μ μνΈν μ μ₯ - κ°μΈμ 보/νλ‘ν/μν λ°μ΄ν°λ μΈλΆμ λ ΈμΆλμ§ μμΌλ©°, μ¬μ©μμ λͺ μμ μμ² μμλ§ μλ²λ‘ μ μ‘ --- ## FAQ **Q. μΏ ν‘ κ³μ μ¬λ¬ κ°λ₯Ό ν λ²μ κ΄λ¦¬ν μ μλμ?** A. λ€, μ¬λ¬ κ°μ μ€ν μ΄ νλ‘νμ λ±λ‘/μ ν/μμ ν μ μμ΅λλ€. **Q. μν μ 보 μΆμΆμ΄ μ λκ±°λ, μ΅μ μ΄ μλͺ» λμ¬ λλ?** A. μ λ‘λ μ΄λ ₯(file_info)μ ν¨κ» μλ²λ‘ λ¬Έμν΄ μ£ΌμΈμ. HTML κ΅¬μ‘°κ° λ°λ κ²½μ° μ μν λμν©λλ€. **Q. μΏ ν‘ API μ°λμ μμ νκ°μ?** A. λͺ¨λ μΈμ¦ν€λ μνΈνλμ΄ μ μ₯λλ©°, μ λ‘λ μμλ§ μΌνμ±μΌλ‘ μ¬μ©λ©λλ€. **Q. μν μ λ‘λ ν μΏ ν‘μμ λ°λ‘ νλ§€κ° μμλλμ?** A. "μλμΉμΈμμ²μ¬λΆ"λ₯Ό trueλ‘ μ€μ νλ©΄ μλ μΉμΈ μμ²κΉμ§ μ§νλ©λλ€. **Q. νμ₯ νλ‘κ·Έλ¨μ΄ λ리거λ μ€λ₯κ° λ λλ?** A. ν¬λ‘¬ μλ‘κ³ μΉ¨, λ‘κ·Έμμ ν μ¬λ‘κ·ΈμΈ, λλ μ΅μ λ²μ μ λ°μ΄νΈλ₯Ό κΆμ₯ν©λλ€. --- ## κΈ°μ μ€ν λ° μ€νμμ€ - **νλ‘ νΈμλ**: React, TypeScript, Tailwind CSS, Chrome Extension API - **AI/ML**: OpenAI, HuggingFace, μ체 νκΈ μνλͺ /νκ·Έ λͺ¨λΈ - **κΈ°ν**: Vercel, AWS, Github Actions, Sentry λ± --- ## μ λ°μ΄νΈ λ΄μ - 2024.06: μΏ ν‘ API μ°λ μν μ λ‘λ, νλ‘ν μλ² μ°λ, μλ μΉ΄ν κ³ λ¦¬, AI κΈ°λ₯ μΆκ° - 2024.05: UI/UX 리λ΄μΌ, SidePanel/Settings ν΅ν©, μ΄λ―Έμ§ μ λ‘λ κ°μ - 2024.04: νν½ νμ₯ νλ‘κ·Έλ¨ λ² ν μ€ν --- ## ν₯ν κ³ν - λ€μ€ μν μΌκ΄ λ±λ‘, ν νλ¦Ώ μ μ₯/λΆλ¬μ€κΈ°, λ λ§μ λ§μΌ μ°λ(μ€λ§νΈμ€ν μ΄ λ±) - λ€ν¬λͺ¨λ, λͺ¨λ°μΌ λμ, μ¬μ©μλ³ λ§μΆ€ μΆμ² κΈ°λ₯ - μ€μκ° μ¬κ³ /μ£Όλ¬Έ κ΄λ¦¬, ν΅κ³/λΆμ λμ보λ --- ## λ¬Έμ λ° μ§μ - 곡μ μ¬μ΄νΈ: [https://hanpick.kr](https://hanpick.kr) - κ³ κ°μΌν°: hsm6911@gmail.com --- **HanPick(νν½)κ³Ό ν¨κ» μΏ ν‘ μ λ¬μ μ 무λ₯Ό νμ νμΈμ!** --- ## ν¬λ‘¬ μΉμ€ν μ΄ κ°μΈμ 보 λ³΄νΈ κ΄ν λ° κΆν μ€λͺ ### λ¨μΌ λͺ©μ μ κ΄ν μ€λͺ HanPick(νν½) Chrome Extensionμ μΏ ν‘ μ λ¬μ μν λ±λ‘ λ° κ΄λ¦¬λ₯Ό μλννκΈ° μν λꡬμ λλ€. μ¬μ©μλ μΏ ν‘ μ€ν μ΄ νλ‘νμ μμ νκ² κ΄λ¦¬νκ³ , μν μ 보λ₯Ό μλμΌλ‘ μΆμΆΒ·κ°κ³΅νμ¬ μΏ ν‘μ μ λ‘λν μ μμ΅λλ€. λ³Έ νμ₯μ μ€μ§ μΏ ν‘ μν κ΄λ¦¬ μλνλΌλ λ¨μΌ λͺ©μ μ μν΄ λμν©λλ€. ### μ격 μ½λ μ¬μ© μμ² μ¬μ HanPick νμ₯μ μ΅μ μν μ 보 μΆμΆ λ° AI κΈ°λ₯(μνλͺ λ³ν, νκ·Έ μμ± λ±)μ μν΄ hanpick.kr μλ²μ APIλ₯Ό νΈμΆν©λλ€. μ΄ κ³Όμ μμ μλ²μμ μ΅μ λΆμ λ‘μ§μ μ 곡λ°μ, μ¬μ©μκ° λ³λ μ λ°μ΄νΈ μμ΄ νμ μ΅μ κΈ°λ₯μ μ¬μ©ν μ μλλ‘ ν©λλ€. μ격 μ½λλ νμ₯ νλ‘κ·Έλ¨μ κΈ°λ₯ κ°μ λ° λ³΄μ ν¨μΉ, AI κΈ°λ₯ μ 곡μ μν΄μλ§ μ¬μ©λ©λλ€. ### λ°μ΄ν° μ¬μ© μΈμ¦(μ μ± μ€μ) HanPick νμ₯μ Google OAuth2 μΈμ¦, JWT ν ν°, μΏ ν‘ API μΈμ¦ λ± λͺ¨λ λ°μ΄ν° μ²λ¦¬ κ³Όμ μμ κ°λ°μ νλ‘κ·Έλ¨ μ μ± μ μ€μν©λλ€. μ¬μ©μ λ°μ΄ν°(νλ‘ν, μν μ 보 λ±)λ μνΈνλμ΄ μμ νκ² μ²λ¦¬λλ©°, μ¬μ©μμ λͺ μμ λμ μμ΄ μΈλΆλ‘ μ μ‘λμ§ μμ΅λλ€. ### μ°λ½ κ°λ₯ν μ΄λ©μΌ μ£Όμ - support@hanpick.kr (κ³μ νμμ μ λ ₯ λ° μΈμ¦ νμ) ### κΆνλ³ μ¬μ© λͺ©μ - **νΈμ€νΈ κΆν (host permissions)**: μν μ 보 μΆμΆ λ° μλ μ λ ₯μ μν΄ μ¬μ©μκ° λ°©λ¬Ένλ μΌνλͺ°(μ: λλ§€κΎΉ, μΏ ν‘ λ±) νμ΄μ§μ HTML ꡬ쑰λ₯Ό μ½μ΄μ΅λλ€. μ΄ μ 보λ μ€μ§ μν μ 보 μλ μΆμΆ λ° μ λ‘λ κΈ°λ₯μλ§ μ¬μ©λ©λλ€. - **activeTab κΆν**: μ¬μ©μκ° νμ¬ λ³΄κ³ μλ νμ μν μ 보λ₯Ό μΆμΆνμ¬ μλμΌλ‘ νΌμ μ λ ₯νκΈ° μν΄ νμν©λλ€. μ΄ κΆνμ μ¬μ©μκ° λͺ μμ μΌλ‘ νμ₯ κΈ°λ₯μ μ€νν λλ§ μΌμμ μΌλ‘ νμ±νλ©λλ€. - **identity κΆν**: Google κ³μ μΌλ‘ μμ νκ² λ‘κ·ΈμΈνκ³ , μ¬μ©μ μΈμ¦(JWT λ°κΈ)μ μν΄ νμν©λλ€. μ΄ κΆνμ hanpick.kr μλ²μμ μΈμ¦ λ° μ¬μ©μ μλ³μλ§ μ¬μ©λ©λλ€. - **scripting κΆν**: μν μ 보 μΆμΆμ μν΄ νμ¬ νμ HTMLμ μ½κ±°λ, DOMμ μ κ·Όνμ¬ λ°μ΄ν°λ₯Ό μμ§ν λ νμν©λλ€. μ΄ κΆνμ μ€μ§ μν μ 보 μλ μΆμΆ κΈ°λ₯μλ§ μ¬μ©λ©λλ€. - **sidePanel κΆν**: νμ₯ νλ‘κ·Έλ¨μ UI(μ¬μ΄λν¨λ)λ₯Ό ν΅ν΄ μν μ 보 μ λ ₯, μ΅μ κ΄λ¦¬, μ λ‘λ λ± μ£Όμ κΈ°λ₯μ μ 곡νκΈ° μν΄ νμν©λλ€. μ΄ κΆνμ μ¬μ©μ κ²½ν κ°μ λ° μ£Όμ κΈ°λ₯ μ 곡μλ§ μ¬μ©λ©λλ€. - **storage κΆν**: μ¬μ©μμ μ€μ , μμ λ°μ΄ν°, νλ‘ν μ 보 λ±μ λ‘컬μ μμ νκ² μ μ₯νκ³ λΆλ¬μ€κΈ° μν΄ νμν©λλ€. μ΄ κΆνμ μ¬μ©μμ νΈμμ±κ³Ό λ°μ΄ν° 보쑴μ μν΄μλ§ μ¬μ©λ©λλ€.
0 out of 5No ratings
Details
- Version0.6
- UpdatedAugust 7, 2025
- Size2.28MiB
- Languagesνκ΅μ΄
- DeveloperWebsite
Email
hsm6911@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
HanPick has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
HanPick handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site