Skip to content

Latest commit

Β 

History

History
318 lines (246 loc) Β· 13.4 KB

README.md

File metadata and controls

318 lines (246 loc) Β· 13.4 KB

Drtaa, 닀타


ν”„λ‘œμ νŠΈ κ°œμš”

πŸš— 개발 κΈ°κ°„

2024.08.19 ~ 2024.10.11 (7μ£Ό)

πŸš— νŒ€μ› μ†Œκ°œ

μ΄μ •μž¬ κΉ€λ―Όκ·œ μœ€κ°€ν¬ 이재영 μ΄ν˜„μ§„ μ΅œμŠΉμ€€
μ΄μ •μž¬ κΉ€λ―Όκ·œ μœ€κ°€ν¬ 이재영 μ΄ν˜„μ§„ μ΅œμŠΉμ€€
νŒ€μž₯, AI, Auto Control Android, AI BackEnd, Infra Auto Control Android Android, BackEnd, Infra

πŸš— 기획 λ°°κ²½

기쑴의 렌트카 및 이동 μˆ˜λ‹¨ μ„œλΉ„μŠ€λŠ” μ—¬λŸ¬ 가지 λΆˆνŽΈν•¨μ„ μˆ˜λ°˜ν•©λ‹ˆλ‹€.
특히, μš΄μ „ λ©΄ν—ˆκ°€ ν•„μš”ν•˜κ±°λ‚˜ μ£Όμ°¨ 문제둜 인해 λͺ©μ μ§€μ—μ„œ μ£Όμ°¨ 곡간을 μ°ΎλŠ” 데 슀트레슀λ₯Ό λ°›λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.
μ΄λŸ¬ν•œ λΆˆνŽΈν•¨μ„ ν•΄κ²°ν•˜κ³ , 더 λ‚˜μ€ μ—¬ν–‰ κ²½ν—˜μ„ μ œκ³΅ν•˜κΈ° μœ„ν•΄ μžμœ¨μ£Όν–‰ 기반 렌트 및 μ—¬ν–‰ μ„œλΉ„μŠ€λ₯Ό κΈ°νšν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

πŸš— λͺ©ν‘œ

μžμœ¨μ£Όν–‰ κΈ°μˆ μ„ ν™œμš©ν•΄ μš΄μ „ 슀트레슀 없이 μ–΄λ””μ„œλ“  μ‰½κ²Œ μ΄μš©ν•  수 μžˆλŠ” 렌트카 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.
고객이 여행에 μ˜¨μ „νžˆ 집쀑할 수 μžˆλŠ” νŽΈλ¦¬ν•œ ν™˜κ²½μ„ μ‘°μ„±ν•˜κ³ μž ν•©λ‹ˆλ‹€.


μ„œλΉ„μŠ€ 및 κΈ°λŠ₯ μ†Œκ°œ

πŸš— μžμœ¨μ£Όν–‰

인지
νŒλ‹¨
μ œμ–΄

πŸš— 둜그인 및 메인 ν™”λ©΄

둜그인 ν™”λ©΄
둜그인 λ™μž‘
Oct-23-2024 20-40-56

메인 ν™”λ©΄
메인 ν™”λ©΄ λ™μž‘
1

πŸš— 렌트 μš”μ²­ 및 결제

렌트 μš”μ²­ ν™”λ©΄
렌트 μš”μ²­ λ™μž‘
Oct-23-2024 20-08-24

πŸš— μ—¬ν–‰ 일정 관리

μ—¬ν–‰ 일정 ν™”λ©΄
μ—¬ν–‰ 일정 λ™μž‘
Oct-23-2024 20-12-11

πŸš— 렌트 호좜

렌트 호좜 ν™”λ©΄
렌트 호좜 λ™μž‘
Oct-23-2024 20-14-32

πŸš— 렌트 νƒ‘μŠΉ 및 ν•˜μ°¨

렌트 νƒ‘μŠΉ ν™”λ©΄
렌트 νƒ‘μŠΉ λ™μž‘
Oct-23-2024 20-17-23

렌트 ν•˜μ°¨ ν™”λ©΄
렌트 ν•˜μ°¨ λ™μž‘
μ°¨λŸ‰ μ£Όμ°¨ λ™μž‘
μ°¨λŸ‰ 배회 λ™μž‘
Oct-23-2024 20-19-41 Oct-23-2024 20-21-05 Oct-23-2024 20-21-22

μ£Όμ°¨ κ°€λŠ₯
μ£Όμ°¨ λΆˆκ°€λŠ₯

μ£Όμ°¨ λΆˆκ°€λŠ₯ μ‹œ 배회

πŸš— 관광지 μΆ”μ²œ

관광지 μΆ”μ²œ ν™”λ©΄
관광지 μΆ”μ²œ λ™μž‘

πŸš— 렌트 μ•Œλ¦Ό

렌트 3일 μ „ μ•Œλ¦Ό ν™”λ©΄
렌트 ν•˜λ£¨ μ „ μ•Œλ¦Ό ν™”λ©΄

렌트 μ‹œμž‘ μ•Œλ¦Ό λ™μž‘
렌트 μ’…λ£Œ μ•Œλ¦Ό λ™μž‘
Oct-23-2024 20-31-38 Oct-23-2024 20-30-09

기술 μŠ€νƒ

πŸš— Auto Control

  • Autonomous Driving
    • Ubuntu 24.02
    • ROS noetic
    • Docker
  • Simulator
    • MORAI-Sim 22.R2.1

πŸš— Android

  • Android Studio 2024.1.1
  • AndroidX
    • android-gradlePlugin: com.android.tools.build:gradle:8.5.0
    • androidx-core-ktx: androidx.core:core-ktx:1.13.1
    • androidx-appcompat: androidx.appcompat:appcompat:1.7.0
    • material: com.google.android.material:material:1.12.0
    • androidx-activity: androidx.activity:activity:1.9.1
    • androidx-constraintlayout: androidx.constraintlayout:constraintlayout:2.1.4
    • lifecycle-runtime-ktx: androidx.lifecycle:lifecycle-runtime-ktx:2.8.3
    • lifecycle-extensions: androidx.lifecycle:lifecycle-extensions:2.2.0
  • 넀이버 지도
    • map-sdk: com.naver.maps:map-sdk:3.19.1
  • 정적 μ½”λ“œ 뢄석
    • detekt-gradle: io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.5
    • detekt-formatting: io.gitlab.arturbosch.detekt:detekt-formatting:1.23.5
  • 결제
    • bootpay: io.github.bootpay:android:4.4.3
  • Kotlin, Coroutine
    • kotlin-gradlePlugin: org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22
    • coroutines-core: org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3
    • coroutines-android: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3
    • kotlinx-coroutines-test: org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.1
  • Android Jetpack
    • navigation-fragment-ktx: androidx.navigation:navigation-fragment-ktx:2.7.7
    • navigation-ui-ktx: androidx.navigation:navigation-ui-ktx:2.7.7
    • androidx-datastore-preferences-core: androidx.datastore:datastore-preferences-core:1.1.1
    • datastore-preferences: androidx.datastore:datastore-preferences:1.1.1
    • androidx-paging-runtime-ktx: androidx.paging:paging-runtime-ktx:3.3.2
  • Logging
    • timber: com.jakewharton.timber:timber:5.0.1
  • Sign
    • androidx-credentials: androidx.credentials:credentials:1.2.2
    • androidx-credentials-play-services-auth: androidx.credentials:credentials-play-services-auth:1.2.2
    • googleid: com.google.android.libraries.identity.googleid:googleid:1.1.1
    • naver-oauth: com.navercorp.nid:oauth:5.10.0
  • Serialization
    • kotlinx-serialization-core: org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2
    • kotlinx-serialization-json: org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2
    • gson: com.google.code.gson:gson:2.10.1
  • Testing
    • robolectric: org.robolectric:robolectric:4.10.3
    • mockk: io.mockk:mockk:1.13.3
    • junit: junit:junit:4.13.2
    • androidx-junit: androidx.test.ext:junit:1.2.1
    • androidx-espresso-core: androidx.test.espresso:espresso-core:3.6.1
  • Hilt
    • hilt-android-compiler: com.google.dagger:hilt-android-compiler:2.51.1
    • hilt-android-testing: com.google.dagger:hilt-android-testing:2.51.1
    • hilt-android: com.google.dagger:hilt-android:2.51.1
    • hilt-compiler: com.google.dagger:hilt-compiler:2.51.1
    • androidx-hilt-navigation-fragment: androidx.hilt:hilt-navigation-fragment:1.2.0
    • androidx-hilt-compiler: androidx.hilt:hilt-compiler:1.2.0
  • Network
    • okhttp: com.squareup.okhttp3:okhttp:4.12.0
    • okhttp-bom: com.squareup.okhttp3:okhttp-bom:4.12.0
    • okhttp-loggingInterceptor: com.squareup.okhttp3:logging-interceptor:4.12.0
    • retrofit: com.squareup.retrofit2:retrofit:2.11.0
    • retrofit-converter-gson: com.squareup.retrofit2:converter-gson:2.11.0
    • retrofit-converter-sclars: com.squareup.retrofit2:converter-scalars:2.11.0
    • retrofit-converter-kotlinxSerialization: com.squareup.retrofit2:converter-kotlinx-serialization:2.11.0
    • hivemq-mqtt-client: com.hivemq:hivemq-mqtt-client:1.3.3
  • Media
    • glide: com.github.bumptech.glide:glide:4.15.0
    • lottie: com.airbnb.android:lottie:6.5.0
    • circleimageview: de.hdodenhof:circleimageview:3.1.0
    • material-calendarview: com.github.prolificinteractive:material-calendarview:2.0.0
    • threetenabp: com.jakewharton.threetenabp:threetenabp:1.2.1
  • PlayService
    • play-services-basement: com.google.android.gms:play-services-basement:18.4.0
    • play-services-location: com.google.android.gms:play-services-location:21.3.0
  • Permission
    • ted-permission-normal: io.github.ParkSangGwon:tedpermission-normal:3.3.0
    • ted-permission-coroutine: io.github.ParkSangGwon:tedpermission-coroutine:3.3.0
  • QR
    • zxing-android-embedded: com.journeyapps:zxing-android-embedded:4.3.0
  • Firebase
    • firebase-bom: com.google.firebase:firebase-bom:33.3.0
    • firebase-messaging-ktx: com.google.firebase:firebase-messaging-ktx:24.0.1

πŸš— BackEnd

  • IntelliJ 2024.2.2
  • Java OpenJDK 17.0.12
  • Spring Boot 3.3.3
  • Spring Security 6.3.3
  • Spring Batch 5.1.2
  • Spring Data JPA 3.3.3
  • JWT 0.11.5
  • WebSocket 6.1.13
  • MQTT 5.5.0
  • Firebase-Admin 9.3.0
  • Lombok 1.18.34
  • Gradle 8.8.0
  • Swagger 3.0.0

πŸš— AI

  • Tensorflow 2.17.0
  • SciKit-Learn 1.5.2
  • SciPy 1.58.2
  • Docker
  • Pyaudio - SpeechRecognizer 0.2.11
  • Pydub 0.25.1
  • Langchain 0.3.3
  • Langchain-OpenAI 0.2.2
  • Librosa 0.10.2.post1
  • boto3 1.35.36
  • Flask 3.0.3
  • Firebase-Admin 6.5.0

πŸš— Database

  • MySQL 8.0.38
  • Redis 7.4.0
  • AWS S3 Bucket Cloud
  • Firebase

πŸš— Infra(CI/CD)

  • AWS EC2 20.04.6
  • Docker 27.1.1
  • Docker Compose 2.20.2
  • Nginx 1.18.0
  • Jenkins 2.475
  • GitLab Runner 16.0.2

πŸš— Tools

  • Jira
  • GitLab
  • Notion
  • Matter Most

ν”„λ‘œμ νŠΈ μ‚°μΆœλ¬Ό

πŸš— 와이어 ν”„λ ˆμž„

image

πŸš— ν™”λ©΄ λ””μžμΈ

image (1)

πŸš— API λͺ…μ„Έμ„œ

  • Notion image (2)

  • Swagger image (3)

πŸš— μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

image (4)

πŸš— 톡신 μ•„ν‚€ν…μ²˜

image (5)

πŸš— ERD

image (6)

πŸš— Android Module

πŸš— ROS rqt_graph

image(8)