2023.10.10 ~ 2023.11.17(κΈ°ν 2μ£Ό, κ°λ° 4μ£Ό)
λΆνΉμ μ€νλΌμΈ λ
μλͺ¨μ κ΄λ¦¬ μλΉμ€μ
λλ€.
μμΉ κΈ°λ°μ λ
μ λͺ¨μ κ΄λ¦¬μ μΆμ 체ν¬, μ°Έκ°λΉ λ± λͺ¨μ κ΄λ¦¬μ νμν λ΄μ©μ κ΄λ¦¬ν΄μ£Όλ μλΉμ€μ
λλ€.
λ
μ λͺ¨μ λ΄μμμ κ²μκΈ, νμ λ΄μ© ν
μ€νΈλ‘ λ³ν λ° μμ½ κΈ°λ₯μ μ 곡ν©λλ€.
- μ£Όλ³ μ§μμμ λͺ¨μ§ μ€μΈ λ μ λͺ¨μκ³Ό λ³΄κ³ μΆμ λμμ λν μ 보 μ 곡
- μ¬μ©μ μμΉ κΈ°λ°μΌλ‘ μ£Όλ³ λ μ λͺ¨μ μ 보 μ 곡
- μ¬λ¬ μ± μ λν μ 보 μ 곡
- λ μ λͺ¨μ μ½μ μ₯μμ λν μ 보λ₯Ό μ 곡νκ³ GPSκΈ°λ° μΆμμ²΄ν¬ κΈ°λ₯
- μ§λλ₯Ό ν΅ν΄ λͺ¨μ μ₯μ μ 보 μ 곡
- μ¬μ©μ μμΉ νμΈμ ν΅ν΄ μΆμ체ν¬
- λ μ νμ λ΄μ©μ ν μ€νΈλ‘ λ³ννκ³ μμ½νλ κΈ°λ₯
- STTλ₯Ό ν΅ν΄ λͺ¨μ λν λ Ήμλ³Έμ ν μ€νΈλ‘ λ³ν
- STT λ³νλ¬Έ λ¬Έμ₯λ³ μμ κΈ°λ₯ μ 곡
- λν λ΄μ© μμ½
- μ°Έκ°λΉλ₯Ό μ§λΆνκ³ μΆμμ²΄ν¬ μ νκΈ λΆμ°Έ μ λ―ΈνκΈ
- μ°Έμμλ μ°Έκ°λΉ μ μ‘ + λ―Έμ°Έμμ κΈμ‘ 1/N μ νκΈλ°λλ€.
- λ―Έμ°Έμμλ μ°Έκ°λΉ μ μ‘ λ―ΈνκΈ
- MSA μν€ν μ², Spring webFlux, Reactive Database Driverλ₯Ό ν΅ν Non-blocking I/O μμ μ ν΅ν΄ λΆν λΆμ° ν¨κ³Ό μ¦κ°
- λ©ν° λͺ¨λ κΈ°λ°μ ν΄λ¦° μν€ν μ² μ μ©μ ν΅ν μ μ§λ³΄μμ± λ° μ½λ κ°λ μ± μ¦κ° λ° λ³΄μΌλ¬νλ μ΄νΈ μ½λ κ°μ
- Hilt λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ μμ‘΄μ± μ£Όμ μ ν΅ν λΌμ΄νμ¬μ΄ν΄ κ΄λ¦¬ μ©μ΄
- κΈ°μ‘΄μ XML κΈ°λ°μ΄ μλ Jetpack composeλ₯Ό ν΅ν΄ κ°λ°μ μ§νν¨μΌλ‘μ μ½λ κ°λ μ± μ¦κ°, μ μ§λ³΄μ μ©μ΄
νμκ°μ | λ‘κ·ΈμΈ |
---|---|
νμ μ 보λ₯Ό μ λ ₯ν λ€ νμκ°μ μ μ§νν©λλ€ | μΉ΄μΉ΄μ€μ κ΅¬κΈ μμ΄λλ‘ λ‘κ·ΈμΈμ μ§νν©λλ€. |
- μμΉκΈ°λ° λΆνΉ μλΉμ€ μ 곡μ μν΄ μ¬μ©μμ μμΉ μ 보λ₯Ό μ λ ₯λ°μ΅λλ€.
- μΉ΄μΉ΄μ€ λ‘κ·ΈμΈ APIκ³Ό κ΅¬κΈ λ‘κ·ΈμΈ APIλ₯Ό μ¬μ©νμ¬ νμκ°μ μ ꡬννμ΅λλ€.
νμ μ 보 μμ | λ§μ΄νμ΄μ§ |
---|---|
νλ‘ν μ¬μ§κ³Ό λλ€μμ μμ ν μ μμ΅λλ€. | λ΄ μμ¬μ λ΄ λΆνΉμ νμΈν μ μκ³ , ν¬μΈνΈ μΆ©μ μ ν μ μμ΅λλ€. |
- λͺ¨μμ μ°Έμ¬ν μ±
λ€μ΄ μλμΌλ‘
λ΄ μμ¬
μ λ΄κΈ°κ³ , μΆκ°λ‘ λμλ₯Ό λ±λ‘ν μ μμ΅λλ€. - κ° λμλ€μ λν΄μλ ν μ€ νμ λ¨κΈΈ μ μμ΅λλ€.
- μ°Έμ¬ν λͺ¨μμ λͺ©λ‘μ νμΈν μ μμ΅λλ€.
- ν¬μΈνΈ μΆ©μ μ μΉ΄μΉ΄μ€νμ΄ APIλ₯Ό μ¬μ©ν΄ ꡬννμ΅λλ€.
λͺ¨μ μμ± | λͺ¨μ νμ |
---|---|
μνλ μ± μ κ³ λ₯Έ ν λ μλͺ¨μμ μμ±ν©λλ€. | μνλ μ₯μμ μκ°, μ°Έκ°λΉλ₯Ό μ νν ν λͺ¨μμ νμ ν©λλ€. |
- μ λͺ©,μκ°,μΈμ μ,ν΄μνκ·Έλ₯Ό μ λ ₯νλ©΄ λͺ¨μμ΄ μμ±λ©λλ€.
- μ λ ₯ν μ 보λ₯Ό κΈ°λ°μΌλ‘ λͺ¨μμ κ²μν μ μμ΅λλ€.
- μ§λλ λ€μ΄λ² APIλ₯Ό, ν€μλ μ₯μ κ²μμ μΉ΄μΉ΄μ€ APIλ₯Ό μ¬μ©ν΄ ꡬννμ΅λλ€.
λͺ¨μ μ§ν | λͺ¨μ μ°Έμ¬ |
---|---|
μΆμ체ν¬μ μ°Έκ°λΉ μ§λΆ κ³Όμ μ μ§νν©λλ€. |
- Jetpack Compose μ LazyRow, LazyColumn, LazyVerticalGrid μ μ¬μ©νμ¬ λ§μ μμ λ°μ΄ν°λ₯Ό ν¨κ³Όμ μΌλ‘ μ€ν¬λ¦°μ νμνμμ΅λλ€.
- 보μΌλ¬ νλ μ΄νΈ μ½λλ₯Ό κ°μμν€κΈ° μν΄ λμ κ²μ μ€ν¬λ¦°μ΄ νμν λ€λ₯Έ νμ΄μ§μμλ λμΌν composable function μ νΈμΆνμ¬ μ¬μ¬μ©νμμ΅λλ€.
- TextField λ΄μ λ€μν μ΅μ (trailingIcon - μΌκ΄ μμ )μ μ 곡νμ¬ UI/UX λ₯Ό ν₯μμμΌ°μ΅λλ€.
- λμ νμ§λ₯Ό ν°μΉνμ¬ λμ μμΈνμ΄μ§λ‘ μ΄λ, λ μ λͺ¨μ λμ μ μ , λ΄ μμ¬ λμ λ±λ‘ λ± λ€μν κΈ°λ₯μ μνν μ μλλ‘ Composable function μ κ΄λ¦¬νμμ΅λλ€.
- μ체μ μΌλ‘ λ Ήμ μ§νμ΄ κ°λ₯ν©λλ€.
- μ§νλ λ Ήμμ λ΄ μλλ‘μ΄λ κΈ°κΈ° λ΄μ μ μ₯ μν¬ μ μμ΅λλ€.
- λ΄ κΈ°κΈ°μ μ μ₯λμ΄μλ λ Ήμ νμΌμ λΆλ¬μ λ Ήμ νμΌμ λ±λ‘ν μ μμ΅λλ€.
# Branchλͺ
master : μ΄μ μλ²λ‘ λ°°ν¬νκΈ° μν branch
develop : μμ λκ³ λ°°ν¬ κ°λ₯ν branch
FE/develop : frontend develop
BE/develop : backend develop
{ν¬μ§μ
}/feat/{κΈ°λ₯}#{μ΄μ λ²νΈ} : κΈ°λ₯ κ°λ°μ μν branch
{ν¬μ§μ
}/refactor/{κΈ°λ₯}#{μ΄μ λ²νΈ} : 리ν©ν λ§ branch
{ν¬μ§μ
}/hotfix : dev λΈλμΉμμ λ°μν λ²κ·Έλ₯Ό μμ νλ branch
// μμ
BE/feat/user#1
# Pull Requestλͺ
λΈλμΉλͺ
# Pull Request λ΄μ©
ν
νλ¦Ώ
- New Issues
- Title :
[BE] νμ λλ©μΈ μμ±
- Description : ν νλ¦Ώ μ¬μ©
- Assignee : λ΄λΉμ μ§μ
- Create Issues
- μκΈ°λ μ΄μ λ²νΈλ₯Ό μ΄μ©ν΄μ λΈλμΉ μμ±
- Title :
-
feat: μλ‘μ΄ κΈ°λ₯ μΆκ° λλ κΈ°λ₯ κ΄λ ¨
-
fix: λ²κ·Έ μμ
-
perf: μ±λ₯ κ°μ μ μν λ³κ²½
-
refactor: κΈ°λ₯ μΆκ°, λ²κ·Έ μμ μ λͺ©μ μ΄ μλ μ½λ 리ν©ν λ§μ λ΄μ λ³κ²½
-
docs: λ§ν¬ λ€μ΄ μμ±, μ£Όμ μμ± λ±μ λ¬Έμ μμ
-
style: μ½λμ μλ―Έλ₯Ό λ³κ²½νμ§ μλ formatting λ±μ λ³κ²½
-
test: ν μ€νΈ κ΄λ¦¬λ₯Ό μν λ³κ²½
-
ci: CIλ₯Ό μν λ³κ²½
-
build: λΉλ μ€μ , κ°λ°ν΄ λ³κ²½ λ± μ¬μ©μμ κ΄λ ¨ μλ λ³κ²½
-
chore: μμ€ νμΌ νΉμ ν μ€νΈ νμΌμ λ³νκ° μλ λ¨μ μμ
-
revert: μ΄μ μ»€λ° μ·¨μ
κΉνκ²° | μ μμ | μνμ |
νμ₯, BE, Infra | BE, Infra | λΆνμ₯, BE |
κΉμ¬λ§ | μ΄μ§ν | λ°ν¬μ°½ |
Android | Android | Android |
Android
Language
:Kotlin
JDK
: 17SDK
: API 34
React
: 18.17.1
Language
:Java
JDK
: 17SpringBoot
: 2.7.17Spring WebFlux
Spring Data JPA
Spring Data R2DBC
Spring Kafka
Spring Security
Spring Cloud
Gradle
: 8.3Kafka
: 2.8.1
H2
: 2.1.214MariaDB
: 10.3Mongo
: 7.0.2Redis
: 7.2.3Elasticsearch
: 8.10.3
AWS EC2
Ubuntu
: 20.04Docker
: 24.0.6Docker-compose
: 2.23.0Nginx
: 1.18.0Jenkins
: 2.428
Fluentd
: 1.12.0-debian-1.0Prometheus
: 2.47.2Kibana
: 8.10.3Zipkin
: 2.24.3ngrinder
: 3.5.3Grafana
: 10.2.0
Naver CLOVA Speech
Naver Object Storage
Google login
Naver Map
Kakaopay
Kakao login
KaKao Keyword Search
Kakao Location Translation