![]() |
|---|
| PDF λ¬Έμλ₯Ό ν΅ν νμ΅ λ³΄μ‘° μΉ νλ«νΌ |
![]() |
![]() |
![]() |
|---|---|---|
| πΌμ νμ£ΌπΌ | π±μ‘μ€μ£Όπ± | πΆμ μ§νπΆ |
λ©μΈ frontend repoμ λλ€.
paperinsight/
βββ node_modules/
βββ public/
β βββ favicon.ico
β βββ index.html
βββ src/
β βββ assets/
β β βββ logo.png
β βββ components/
β β βββ header.js
β β βββ menu.js
β βββ config/
β β βββ config.json
β βββ pages/
β β βββ chatbot.js
β β βββ driver.js
β β βββ pdfpreview.js
β β βββ search.js
β βββ services/
β β βββ api.js
β βββ store/
β β βββ regex.js
β βββ styles/
β βββ App.js
β βββ index.js
βββ .gitignore
βββ README.md
βββ package-lock.json
βββ package.json
- CRAꡬμ±νλ λͺ¨λ ν¨ν€μ§ μμ€μ½λκ° μ‘΄μ¬νλ ν΄λ
index.htmlκ°μ μ μ νμΌμ΄ ν¬ν¨λλ κ³³μΌλ‘ μ»΄νμΌμ΄ νμμλ νμΌλ€μ΄ μμΉνλ ν΄λfavicon.ico: μΉμ¬μ΄νΈμ νλΉμ½μ λλ€.index.html: React μ ν리μΌμ΄μ μ μ£Όμ HTML νμΌμ λλ€.
- 리μ‘νΈ λ΄λΆμμ μμ±νλ κ±°μ λͺ¨λ νμΌλ€μ΄ ν¬ν¨
- μ΄λ―Έμ§ νΉμ ν°νΈμ κ°μ νμΌλ€μ΄ μ μ₯
logo.png: μ ν리μΌμ΄μ μ λ‘κ³
- μ¬μ¬μ© κ°λ₯ν μ»΄ν¬λνΈλ€μ΄ μμΉνλ ν΄λ
header.js: ν€λ μ»΄ν¬λνΈμ λλ€.menu.js: λ©λ΄ μ»΄ν¬λνΈμ λλ€.
config.json: μ ν리μΌμ΄μ μ κ΅¬μ± μ€μ μ λλ€.
- react routerλ±μ μ΄μ©νμ¬ λΌμ°ν μ μ μ©ν λ νμ΄μ§ μ»΄ν¬λνΈλ₯Ό μ΄ ν΄λμ μμΉμν΅λλ€.
chatbot.js: μ±λ΄ νμ΄μ§ μ»΄ν¬λνΈμ λλ€.driver.js: λλΌμ΄λ² νμ΄μ§ μ»΄ν¬λνΈμ λλ€.pdfpreview.js: PDF 미리보기 νμ΄μ§ μ»΄ν¬λνΈμ λλ€.search.js: κ²μ νμ΄μ§ μ»΄ν¬λνΈμ λλ€.
- μλΉμ€ κ΄λ ¨ νμΌμ μ μ₯
api.js: API νΈμΆ κ΄λ ¨ νμΌμ λλ€.
regex.js: redux κ΄λ ¨ νμΌμ λλ€.
- μ€νμΌμνΈ νμΌμ μ μ₯
- μ ν리μΌμ΄μ μ λ©μΈ μ»΄ν¬λνΈ
- μ ν리μΌμ΄μ μ μ§μ μ









