νμ¬ μλ μ§μμ λ μ¨μ λ°λΌ μ·μ°¨λ¦Ό μΆμ²μ ν΄μ£Όλ©°, SNSμ²λΌ μ¬μ§μ΄λ λμμμ μ λ‘λ ν΄ κ³΅μ ν μ μμ΅λλ€.
κΌ λ μ¨μ κ΄λ ¨λμ§ μμλ λκ³ μμ λ‘κ² μ¬μ©νμ€ μ μμ΅λλ€.
π μ₯κ·Όμ : GitHub
-
맑μ μν : νμ κ΄λ¦¬, λ°°ν¬
- νμκ°μ , λ‘κ·ΈμΈ/λ‘κ·Έμμ, νμνν΄ λ±
- JWT μΈμ¦ ꡬν
- ꡬκΈκ³Ό μΉ΄μΉ΄μ€ OAuthμΈμ¦ ꡬν
π λ°±μ§μ : GitHub
-
맑μ μν : κ²μκΈ κ΄λ¦¬
- κ²μκΈ λ±λ‘, μ‘°ν, μμ , μμ
π μ΄κ°μ€ : GitHub
-
맑μ μν : λ©μΈνμ΄μ§ κ΄λ¦¬
- λ μ¨ API μ°κ²°νμ¬ λ μ¨ μ 보 μλ΅
-
μΈμ΄ : JAVA 17
-
κ°λ°νκ²½ : IntelliJ
-
νλ μμν¬ : Springboot 3.2.0
-
λ²μ κ΄λ¦¬ : GIT
-
λ°μ΄ν° κ΄λ¦¬ : MySQL workbench
-
μ£Όμ λΌμ΄λΈλ¬λ¦¬
- Spring Security
- OAuth2
- Amazon S3
- Redis
- Geolocation
- Swagger(springdoc-openapi)