[URECA] Mini Project - λΆμ λΆμ
"λ
μ λͺ©ν μ€μ λ° μ±λ¦°μ§ λ¬μ± μ§μ μΉμ¬μ΄νΈ ꡬνμ ν΅ν μΉ μν€ν
μ² μ΄ν΄"
μ΄ νλ‘μ νΈλ μ¬μ©μκ° λ
μ λͺ©νλ₯Ό μ€μ νκ³ , μ§νμ μΆμ νλ©°, μ±
μ κ²μνλ κΈ°λ₯μ μ 곡νλ μΉ μν€ν
μ² κ΅¬ν νλ‘μ νΈμ
λλ€.
λ
μ μ±λ¦°μ§ νΈλ컀(BookTracker) λ μ¬μ©μκ° λ
μ λͺ©νλ₯Ό μ€μ νκ³ , μ§νλ₯ μ μΆμ νλ©°, μνλ μ±
μ κ²μν μ μλ μΉ μ ν리μΌμ΄μ
μ
λλ€.
μ±
μ κΎΈμ€ν μ½κ³ λͺ©νλ₯Ό λ¬μ±νλ λͺ¨ν°λ² μ΄μ
μ μ 곡νλ κ²μ΄ ν΅μ¬ κΈ°λ₯μ
λλ€.
2025λ 3μ 13μΌ ~ 2025λ 3μ 21μΌ (μ΄ 1μ£ΌμΌ)
μ¬μ©μκ° λ€μ κΈ°λ₯μ μνν μ μμ΄μΌ ν©λλ€:
β νμκ°μ
& λ‘κ·ΈμΈ (Token κΈ°λ° μΈμ¦)
β λ
μ λͺ©ν μ€μ λ° μ§νλ₯ νμΈ
β μ±
κ²μ κΈ°λ₯ (μλΌλ API μ°λ)
- Token κΈ°λ° μΈμ¦ (Session Storage νμ©)
- μ΄λ©μΌκ³Ό λΉλ°λ²νΈλ₯Ό ν΅ν νμκ°μ λ° λ‘κ·ΈμΈ
- λ‘κ·ΈμΈν μ¬μ©μλ§ μμ μ λ μ λ°μ΄ν°μ μ κ·Ό κ°λ₯
- μ°κ° λͺ©ν λμ μ μ€μ κ°λ₯ (μ: 20κΆ)
- λͺ©ν μ 보λ
Goalν μ΄λΈμ μ μ₯ (email,target_books,current_books,is_completedλ±) - chart.jsλ₯Ό νμ©νμ¬ λ μ μ§νλ₯ μ μ€μκ° μκ°ννμ¬ λκΈ° λΆμ¬ μ 곡
- λ μ μν: μ½κ³ μΆμ΄μ β μ½κ³ μμ΄μ β λ€ μ½μμ΄μ λ‘ κ΅¬λΆνμ¬ μν λ³κ²½
- λ
μ μν λ³κ²½ μ ->
Bookν μ΄λΈμstatusupdate
- μλΌλ Open API μ°λ
- μ± μ λͺ©, μ μ, ISBN λ±μ κΈ°μ€μΌλ‘ λμ κ²μ κ°λ₯
- κ²μ κ²°κ³Όμμ μνλ μ± μ ν΄λ¦νμ¬ λͺ©λ‘μ μΆκ° κ°λ₯
- μ μ₯λλ μ 보: μ± μ λͺ©, μ μ, μΆνμ¬, νμ§ μ΄λ―Έμ§, μ 체 νμ΄μ§ μ
- κΈ°λ³Έ μνλ "μ½κ³ μΆμ΄μ" λ‘ μ μ₯λλ©°, μ΄ν μν λ³κ²½ κ°λ₯
| κ΅¬λΆ | μ¬μ© κΈ°μ |
|---|---|
| Frontend | HTML, CSS, JavaScript, Chart.js |
| Backend | Java (Spring), MyBatis (XML λ°©μ), JSP |
| Database | MySQL |
| API μ°λ | μλΌλ Open API |
| Token | ν ν° κΈ°λ° μΈμ¦ (JWT λ±) |
| 3D μμ μΆμ² | pixcap |
π€ μμΈν
GitHub: @yshls
Email: shluxnsal01@gmail.com
π€ ν©μ£Όκ²½
GitHub: @H-JuKyung
Email: hjk000hjk17@gmail.com
- Frontend: GitHub Repository λ§ν¬
- Backend: GitHub Repository λ§ν¬
- μ¬μ©μμ λ μ μ΅κ΄μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκΈ° μν μΉ μ ν리μΌμ΄μ
- λμ κ²μ, λ μ λͺ©ν μ€μ , μ§νλ₯ μΆμ κΈ°λ₯μ μ 곡νμ¬ μ²΄κ³μ μΈ λ μ κ΄λ¦¬ μ§μ
- μ§κ΄μ μΈ UI/UXμ μκ°μ λ°μ΄ν° μ 곡 (μ°¨νΈ κΈ°λ° μ§νλ₯ νμ)