โ[์ ํ๋ฆฌ์ผ์ด์ ์์ด์ฝ]โโโโโโโโ[Eyes On ๋ก๊ณ _1]โโโโโโโโโโโโโโโ[Eyes On ๋ก๊ณ _2]
EyesOn ํ๋ก์ ํธ๋ ์๊ฐ์ฅ์ ์ธ ๋ฐ ์ ์๋ ฅ์๋ฅผ ์ํ ๋ณด์กฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค.
์๊ฐ ์ฅ์ ์ 92%๋ ํ์ฒ์ ์ด๋ฉฐ, ์ด๋ค์ 90%๋ ์ ์๋ฅผ ์ฝ์ง ๋ชปํฉ๋๋ค. ๋ํ ์ธ๋์ ๋์ด๊ฐ ๋ฎ์ ์ฅ์ ๋ฌผ๋ค์ ํฐ์งํก์ด๋ก๋ ๊ฐ์งํ๊ธฐ ์ด๋ ค์ ํฐ ์ฌ๊ณ ๋ฅผ ์ผ๊ธฐํฉ๋๋ค. ์ด๋ฌํ ๋ณดํ ์ค ์ํ๊ณผ ์ํ ์ ๋ถํธํจ์ ์กฐ๊ธ์ด๋๋ง ํด์ํ ์ ์๋๋ก ์ ํฌ๋
๐ก ์๊ฐ์ฅ์ ์ธ์ ๋[:Eyes] ์ ๋จ๊ฒ[:On] ํด์ฃผ๋ค. ๐ก
๋ผ๋ ์๋ฏธ์ Eyes On(์์ด์ฆ ์จ) ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ๋์์ต๋๋ค.
์ฌ์ฉ์, ์์ ค, ๋ฏผ์ ๊ธฐ๋ฅ์ด ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์๊ณ ,
๊ทธ๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ๊ธฐ ์ํด ERD๋ฅผ ์์ฑํ์ต๋๋ค.
ํ๋ก์ ํธ์์ ์ฌ์ฉ๋ ๊ธฐ์ ๋ค์ ๋๋ค.
ํ๋ก์ ํธ ๊ตฌ์กฐ๋ ์ ๋๋ค.
- ๊ธฐ๋ฅ๋ช
์ธ์
- ํ๋ก์ ํธ์ ๊ธฐ๋ฅ ๋ช ์ธ์์ ๋๋ค.
- ์์ด์ดํ๋ ์
- ํผ๊ทธ๋ง๋ฅผ ์ฌ์ฉํ์ฌ ์ ์๋ ์์ด์ดํ๋ ์
- API Documentation
- RESTful ์๋ฒ์ API ๋ฌธ์์ ๋๋ค.
๐AOS
โโโ๐presentation
โ โโโ๐base
โ โโโ๐di
โ โโโ๐module
โ โโโ๐service
โ โโโ๐util
โ โโโ๐view
โ โ โโโ๐binding
โ โ โโโ๐angel
โ โ โโโ๐blind
โ โ โโโ๐intro
โ โ โโโ๐loading
โ โ โโโ๐login
โ โ โ โโโ๐join
โ โ โ โโโ๐login
โโโ๐domain
โ โโโ๐base
โ โโโ๐model
โ โโโ๐repository
โ โโโ๐usecase
โ โ โ โโโ๐complaints
โ โ โ โโโ๐help
โ โ โ โโโ๐noti
โ โ โ โโโ๐user
โ โโโ๐utils
โโโ๐data
โ โโโ๐api
โ โโโ๐datasource
โ โ โโโ๐paging
โ โโโ๐mapper
โ โโโ๐model
โ โ โ โโโ๐entity
โ โ โ โโโ๐request
โ โ โ โโโ๐response
โ โโโ๐repository(Impl)
โ โโโ๐utils
โโโ๐mlkit
โ โโโ๐objectdetecor
โ โโโ๐textdetector
โโโ๐webrtc
โ โโโ๐constants
โ โโโ๐observers
โ โโโ๐openvidu
โ โโโ๐utils
โ โโโ๐websocket
โโโ๐arcore
โ โโโ๐common
โ โโโ๐rendering
์๋๋ก์ด๋๋ ํด๋ฆฐ ์ํคํ ์ฒ๋ฅผ ๋์ ํ์ต๋๋ค.
๐BACK
โโโ๐main
โ โโโ๐java
โ โ โโโ๐config
โ โ โโโ๐controller
โ โ โโโ๐dto
โ โ โโโ๐entity
โ โ โโโ๐jwt
โ โ โโโ๐mapper
โ โ โโโ๐repository
โ โ โโโ๐service
โ โ โโโ๐util
โ โโโ๐resources
โ โ โโโ๐firebase
โ โ โโโ๐templates
๊น์ง์ (Back-End) |
๋ฐฐํ์ฐ (Back-End) |
๋ฐ์ข ์ฑ (Back-End) |
์ ๋ด์ง (AOS) |
๊น๋ช ์ง (AOS) |
๊ถ์ฉ์ค (AOS) |
๐ํ์ฅ BackEnd AI ์ ์ฒ๋ฆฌ | ๋ถํ์ฅ BackEnd Infra AI ์ ์ฒ๋ฆฌ | BackEnd AI ์ ์ฒ๋ฆฌ | Android Infra | Android | Android |
Package | Version | Comment |
---|---|---|
Dagger Hilt | 2.44 | ์์กด์ฑ ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Retrofit | 2.9.0 | HTTP ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
OKHttp | 4.10.0 | HTTP ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Coroutines | 1.6.4 | ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Navigation | 2.5.3 | ํ๋ฉด ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
PlayServicesAuth | 20.3.0 | Google OAuth |
AR Core | 1.34.0 | AR ์ฌ์ฉ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Tensorflow-lite-task-vision | 0.4.0 | Object Detection |
Tensorflow-lite-gpu | 2.9.0 | Object Detection์ GPU ์ฌ์ฉ |
ML Kit | 18.5.0 | Text Recognition ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Firebase Cloud Messaigng | 23.1.0 | PUSH ์๋ฆผ ์ฌ์ฉ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Paging 3 | 3.1.1 | Pagination ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
WebRTC | 1.0.32006 | ์์ ํตํ๋ฅผ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Glide | 4.13.2 | ์ด๋ฏธ์ง ๋ก๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
AndroidViewAnamations | 2.4 | ๋ทฐ ์ ๋๋ฉ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Lottie | 5.2.0 | ๋ทฐ ์ ๋๋ฉ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Room | 2.4.3 | ๋ก์ปฌ Database |
PlayServicesLocation | 21.0.1 | GPS ์ฌ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
MPAndroidChart | 3.1.0 | ๊ทธ๋ํ, ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
๊ธฐ์ ์คํ | Version | Comment |
---|---|---|
OpenJDK | 11 | Java vendor ์ฌ์ฉ |
SpringBoot | 2.7.3 | Rest API ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ |
Gradle | 7.5 | ํ๋ก์ ํธ๋ฅผ ๋น๋ํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌ ๋๊ตฌ |
MySQL | 8.0.30 | DB |
JPA | 2.7.3 | ์๋ฒ์ DB์ ์ฐ๋์ ์ํด ์ฌ์ฉ |
JWT | 0.11.2 | ๋ก๊ทธ์ธ ์ ์ ์ธ์ฆ์ ์ํด ํ ํฐ ์ฌ์ฉ |
Spring Security | 2.7.3 | ์์ฌ์ด ๋ณด์ ๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ |
Swagger | 2.9.2 | API ๋ฌธ์ํ๋ฅผ ์ํด ์ฌ์ฉ |
Ubuntu | 20.04 LTS | ์๋น์ค ์ ๊ณต์ ์ํด ๋ฆฌ๋ ์ค ์๋ฒ ๊ตฌ์ถ |
Docker | latest | ์ปจํ ์ด๋ํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ |
Jenkins | latest | ์๋ํ ๋ฐฐํฌ ๋ฐ ๋น๋ |
Nginx | latest | Vue ํด๋ผ์ด์ธํธ ์น ์๋ฒ ์ฌ์ฉ |
GoogleApi | 1.30.10 | ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ฌ์ฉ |
FirebaseAdmin | 6.8.1 | FirebaseCloudMessaging ์ฌ์ฉ |
MapStruct | 1.4.2 | Mapper ํ์ฉ |
AWS | 2.3.1 | AWS S3 |
Jasypt | 3.0.4 | ํ๋กํผํฐ ์ํธํ |
๊ธฐ์ ์คํ | Version | Comment |
---|---|---|
Tensorflow | 2.8.0 | AI ๋ชจ๋ธ ํ์ต |
Tensorflow-lite | 2.9.0 | ์๋๋ก์ด๋ ๊ฐ์ฒด ํ์ง |
CudaToolkit | 11.3.1 | ํ์ต ์ GPU ์ฌ์ฉ |
CuDNN | 8.4.1.50 | ํ์ต ์ GPU ์ฌ์ฉ |
EfficientDet | 1 | ๊ฐ์ฒด ํ์ง ๋ชจ๋ธ |
ML Kit | 18.5 | ํ ์คํธ ์ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |