νμκ°μ
|
νμκ°μ
View |
νλ‘ νΈμλ |
|
Yes |
|
μμΉ μ‘°ν μλΉμ€ |
νλ‘ νΈμλ |
"Google Maps κΈ°λ°μΌλ‘ μλ, κ²½λ, μμΈ μ£Όμ μ 곡" |
Yes |
|
ID μ€λ³΅μ²λ¦¬ API |
"λ°±μλ, νλ‘ νΈμλ" |
|
Yes |
|
νμκ°μ
API |
"λ°±μλ, νλ‘ νΈμλ" |
BCryptEncoder μ¬μ© |
Yes |
|
νμκ°μ
ν ν° λ°ν |
λ°±μλ |
JWT μ¬μ© |
Yes |
|
|
|
|
|
λ‘κ·ΈμΈ |
λ‘κ·ΈμΈ View |
νλ‘ νΈμλ |
|
Yes |
|
λ‘κ·ΈμΈ API |
"λ°±μλ, νλ‘ νΈμλ" |
BCryptEncoder μ¬μ© |
Yes |
|
λ‘κ·ΈμΈ ν ν° λ°ν |
λ°±μλ |
JWT μ¬μ© |
Yes |
|
|
|
|
|
λ©μΈ |
"λ©μΈ νμ΄μ§ View (μ‘°μ¬ν΄μ, μΆμ²ν΄μ)" |
νλ‘ νΈμλ |
|
Yes |
|
ν μμΉ κΈ°λ° 2km μ΄λ΄ κ²μκΈ μ‘°ν |
λ°±μλ |
SQL 쿼리문 κΈ°λ° μμΉ κ³μ° |
Yes |
|
μΉ΄ν
κ³ λ¦¬λ³ κ²μκΈ νν°λ§ λ° μ΅μ μ μ λ ¬ |
λ°±μλ |
|
Yes |
|
κ²μκΈ μ λͺ© ν€μλ κ²μ λ° μ΅μ μ μ λ ¬ |
λ°±μλ |
|
Yes |
|
λ©μΈ νμ΄μ§ κ²μκΈ λͺ©λ‘ μ‘°ν API |
"λ°±μλ, νλ‘ νΈμλ" |
3κ°μ κΈ°λ₯μ ν©μ³ API νλλ‘ κ΅¬ν |
Yes |
|
|
|
|
|
κ²μκΈ μμ± |
κ²μκΈ μμ± View |
νλ‘ νΈμλ |
|
Yes |
|
μμΉ μ‘°ν μλΉμ€ |
νλ‘ νΈμλ |
"Google Maps κΈ°λ°μΌλ‘ μλ, κ²½λ, μμΈ μ£Όμ μ 곡" |
Yes |
|
κ²μκΈ μμ± API |
"λ°±μλ, νλ‘ νΈμλ" |
|
Yes |
|
|
|
|
|
κ²μκΈ μμΈ |
κ²μκΈ μμΈ View |
νλ‘ νΈμλ |
|
Yes |
|
κ²μκΈ λκΈ μμ± |
"λ°±μλ, νλ‘ νΈμλ" |
|
Yes |
|
κ²μκΈ λλκΈ μμ± |
"λ°±μλ, νλ‘ νΈμλ" |
μνκ΄κ³ ν
μ΄λΈ κ΅¬μ± |
Yes |
|
κ²μκΈ μ’μμ / μ’μμ μ·¨μ |
"λ°±μλ, νλ‘ νΈμλ" |
|
Yes |
|
λκΈ μμ± View |
νλ‘ νΈμλ |
|
Yes |
|
|
|
|
|
API μλ² |
무μ€λ¨ CI/CD μλ² κ΅¬μΆ |
λ°±μλ |
Github Actions + EC2 + S3 + CodeDeploy / nginx μ¬μ© |
Yes |
|
JWT νν° κ΅¬ν |
λ°±μλ |
Spring Security μ¬μ© |
Yes |
|
DB μλ² κ΅¬μΆ |
λ°±μλ |
RDS μ¬μ© |
Yes |
|
|
|
|
|