- ๐ ์ผ๋ง๋ ๊ฑธ๋ ธ์๊น์
- ๐ ์ด๋ค ํ๋ก๊ทธ๋จ์ผ๊น์
- ๐ ์ด๋ป๊ฒ ๋์ํ๋์
- โ ๊ธฐ์ ์คํ
- โ ํ๋ก์ ํธ ํ์ผ ๊ตฌ์กฐ
- โ ํ์ ํด
- โ ํ์ ํ๊ฒฝ
- โ figma
- โ api ๊ฐ๋ฐ
- ๐ ์ฐ๋ฆฌ๋์
2023.04.10 ~ 2023.05.26 (6์ฃผ)
SSAFY 8๊ธฐ ์์จํ๋ก์ ํธ
๋ง์ ๋ถ๋ค์ด ์ดํ๊ธธ์ ๋ชฉ์ ์ง๊น์ง ์ฐพ์๊ฐ๊ธฐ ํ๋ค์ดํ์ญ๋๋ค.
๋ด๋น๊ฒ์ด์
์ด ์ ๋๋ ์ผ์ธ์์๋ ๊ธธ์ ์ฐพ๋๋ค๊ณ ํ์ง๋ง, GPS๊ฐ ์ ๋๋ก ๋์ํ์ง ์๋ ์ค๋ด์์๋ ๋์ฑ์ด ๊ธธ์ ์ฐพ๊ธฐ ํ๋ค์ฃ
์๋ฅผ ๋ค์ด ๋ฐฑํ์ ์ด๋ ๋ํ๊ฑด๋ฌผ์ ๋ฐฉ๋ฌธ์ ํ์ค ๋ ํ์ฅ์ค์ด๋ ์จ์ด์๋ ์๋ฆฌ๋ฒ ์ดํฐ, ์ํ๋ ๋งค์ฅ์ ํ ๋ฒ์ ์ฐพ์๊ฐ๊ธฐ๋ ํ๋ญ๋๋ค.
๊ทธ๋์ ์ ํฌ๋ Beacon๊ณผ NFC๋ฅผ ์ฌ์ฉํ๊ณ , Unity๋ฅผ ํ์ฉํ AR์ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ด์์ ์ต์ ์ ๊ฒฝ๋ก๋ก ๊ธธ์ ์ฐพ์ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค.
NFC์ ๋น์ฝ์ ํตํด์ ๊ฑด๋ฌผ ๋ด๋ถ์ ์ ๋์ธ๊ตฌ ํ์ , ์๊ฐ๋ณ ์ธ๊ตฌ ๋ฐ์ง๋ ๋ฑ์ ํตํด ๋ง์ผํ ์ ๋ต์ ์ธ์ธ ์๋ ์๊ณ ๋งค์ฅ ์์น๋ณ ์๋๋ฃ ์ธก์ ๋ฑ์ ๋ค์ํ ๊ธฐ๋ํจ๊ณผ๋ฅผ ๋๋ฆด ์ ์์ ๊ฒ์ผ๋ก ์๊ฐํ๊ณ ์์ต๋๋ค.
๊ฑด๋ฌผ ์
๊ตฌ์์๋ถํฐ ๊ฐ๊ธฐ ๋ค๋ฅธ ์
๊ตฌ๋ณ๋ก ๋ฐฐ์น๋์ด ์๋ ๊ฐ๊ธฐ ๋ค๋ฅธ ID ๊ฐ์ ๊ฐ์ง NFC ํ๊น
์ ํตํด ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ๊ณ ํ์ฌ ์์น๋ฅผ ํ์
ํ ์ ์์ต๋๋ค.
ํ์ฌ ์์น๋ฅผ ํตํด์ ๊ฑด๋ฌผ ์
๊ตฌ์์ ๊ณง๋ฐ๋ก ์ํ๋ ๋ชฉ์ ์ง๊น์ง ์
๋ ฅํ๋ฉด ํด๋น ๋ชฉ์ ์ง๊น์ง ๊ฐ ์ ์๋ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์๋ ค์ค๋๋ค.
๋ฌผ๋ก ์
๊ตฌ๊ฐ ์๋๋๋ผ๋ ์ํ๋ ์ถ๋ฐ์ง์์ ๋ชฉ์ ์ง๊น์ง ์ฐพ์๊ฐ ์ ์์ต๋๋ค.
- ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ ๋๋ A*์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ์ฌ ์ถ๋ฐ์ง์์ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ๋น ๋ฅธ ๊ฒฝ๋ก๋ฅผ ํ์ํ์ฌ ์๋ ค์ค๋๋ค.
- ํ์ฌ ์์น๋ Beacon๊ณผ Unity๋ฅผ ํตํด์ ๊ฑด๋ฌผ๋ด๋ถ์์ ๋ณธ์ธ์ ์์น๋ฅผ ์ ์ ์๋๋ก ๊ฐ๋ฐํ์ต๋๋ค.
Front End
- Android Studio : Electric eel
- Android Jetpack Compose
- Kotlin Flow
- Dagger-Hilt
- Retrofit
Back End
- Kotlin
- Spring boot
- JPA DATA
- Querydsl
- MySQL
- Swagger
- Spring Security
- Oauth
CI/CD
- Docker
- Docker hub
- Ec2
- Nginx
- Jenkins
AR
- Unity
- Unity Ar Foundation
FrontEnd
โ โโmain
โ โ โโjava
โ โ โ โโcom
โ โ โ โโdijkstra
โ โ โ โโpathfinder
โ โ โ โโcomponents
โ โ โ โโdata
โ โ โ โ โโdto
โ โ โ โโdi
โ โ โ โโdomain
โ โ โ โ โโapi
โ โ โ โ โโrepository
โ โ โ โโnavigation
โ โ โ โโscreen
โ โ โ โ โโlogin
โ โ โ โ โโmain
โ โ โ โ โโnfc_start
โ โ โ โ โโsplash
โ โ โ โ โโtest
โ โ โ โโui
โ โ โ โ โโtheme
โ โ โ โโutil
โ โ โโres
โ โ โโdrawable
โ โ โโdrawable-v24
โ โ โโfont
โ โ โโlayout
โ โ โโmipmap-anydpi-v26
โ โ โโmipmap-hdpi
โ โ โโmipmap-mdpi
โ โ โโmipmap-xhdpi
โ โ โโmipmap-xxhdpi
โ โ โโmipmap-xxxhdpi
โ โ โโvalues
โ โ โโxml
โ โโtest
โ โโjava
โ โโcom
โ โโdijkstra
โ โโpathfinder
โโbuild
โ โโkotlin
โ โโsessions
โโgradle
โโwrapper
BackEnd
โโsrc
โโmain
โ โโkotlin
โ โ โโssafy
โ โ โโautonomous
โ โ โโpathfinder
โ โ โโdomain
โ โ โ โโadministrator
โ โ โ โ โโcontroller
โ โ โ โ โโdomain
โ โ โ โ โโdto
โ โ โ โ โ โโbaseEntities
โ โ โ โ โโrepository
โ โ โ โโauth
โ โ โ โ โโcontroller
โ โ โ โ โโdto
โ โ โ โ โ โโrequest
โ โ โ โ โ โโresponse
โ โ โ โ โโexception
โ โ โ โ โโfilter
โ โ โ โ โโoauth
โ โ โ โ โโsecurity
โ โ โ โ โโservice
โ โ โ โโbuilding
โ โ โ โ โโcontroller
โ โ โ โ โโdomain
โ โ โ โ โโdto
โ โ โ โ โ โโrequest
โ โ โ โ โ โโresponse
โ โ โ โ โโexception
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโfacility
โ โ โ โ โโcontroller
โ โ โ โ โโdomain
โ โ โ โ โโdto
โ โ โ โ โ โโrequest
โ โ โ โ โ โโresponse
โ โ โ โ โโexception
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโfloors
โ โ โ โ โโcontroller
โ โ โ โ โโdomain
โ โ โ โ โโdto
โ โ โ โ โ โโrequest
โ โ โ โ โโexception
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโoccupancy
โ โ โ โ โโcontroller
โ โ โ โ โโdomain
โ โ โ โ โโdto
โ โ โ โโpathfinding
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโservice
โ โ โโglobal
โ โ โ โโcommon
โ โ โ โ โโresponse
โ โ โ โโconfig
โ โ โ โโutil
โ โ โโtest
โ โ โโcontroller
โ โโresources
โโtest
โโkotlin
โโssafy
โโautonomous
โโpathfinder
โโdomain
โโauth
โ โโservice
โโbuilding
โ โโservice
โโfacility
โ โโservice
โโfloors
โ โโservice
โโpathfinding
โโservice
- Git
- Notion
- Jira
- Discord
- Figma
- MatterMost
-
GItlab
- ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ
- MR๋ฅผ ํตํ ์ฝ๋ ๋ฆฌ๋ทฐ
- git flow ์ ๋ต
-
JIRA
- ๋งค์ฃผ ๋ชฉํ ์ค์
- ์คํ๋ฆฐํธ๋ฅผ ํตํด์ ํ์์ด ํ์ฌ ํ๊ณ ์๋ ์์ ํ์ธ
- ๋ฒ๋ค์ด ์ฐจํธ๋ฅผ ํตํด์ ํ์ฃผ์ ์์ ๋ถ์
-
Notion
- ํ๋ก์ ํธ ์ผ์ ๊ด๋ฆฌ
- ํ์๋ก ์ ๋ฆฌ
- ์ปจ๋ฒค์ ์ ๋ฆฌ
- ๊ธฐ๋ฅ ๋ช ์ธ์ ์ ๋ฆฌ
- API ๋ฐ ERD ๋ฌธ์ ์ ๋ฆฌ
- ๊ฐ์ข ์๋ฃ ๊ณต์
-
์คํฌ๋ผ
- ๋งค์ผ ์์นจ ์ฝ 10๋ถ ๋ด์ธ๋ก ๊ฐ์์ ์งํ์ํฉ ๋ฑ์ ๊ณต์
---
- ์ ์ผ ์ฒ์ ์ฑ์ ์คํํ๋ฉด ์คํ๋์ฌ ํ๋ฉด์ด ๋น๋๋ค.
- 3์ด์ ์๊ฐ์ด ์ง๋ ํ NFC ์ธ์ฆ ํ๋ฉด์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
- ํด๋ํฐ์ NFC ํ๊ทธ๋ฅผ ์ ์ดํฉ๋๋ค
- ์ฌ๋ฐ๋ฅธ NFC ํ๊ทธ๊ฐ ์ ์ด๋์ ์ ๋ฉ์ธ ํ๋ฉด์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
- ๋ฉ์ธ ํ๋ฉด์ ์ฒ์์ผ๋ก ์ฐ๊ฒฐ ๋ฌ์ ์, ๊ถํ ์์ฒญ ์๋ฆผ์ด ๋์ต๋๋ค
- ํ์ธ์ ๋๋ฅด๋ฉด ๋ฉ์ธํ๋ฉด์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
- ์๋จ ๊ฒ์ ๋ฐ๋ฅผ ํด๋ฆญํ์ฌ ๋ชฉ์ ์ง ๊ฒ์์ ํ ์ ์์ต๋๋ค.
- ๋ชฉ์ ์ง ๊ฒ์์ ์ ์ฌ ๋จ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฃผ ๊ฒ์ ๋ ์์ผ๋ก ์ ๋ ฌ๋์ด ๋ณด์ฌ์ง๋๋ค.
- ์๋จ ๊ฒ์ ๋ฐ์ ๋ง์ดํฌ ๋ฒํผ์ ๋๋ฅด๋ฉด ์์ฑ์ผ๋ก ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฉ์ธ ํ๋ฉด ์ข์ธก ํ๋จ์ ๋น์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ฌ์ฅ ์ ์ธ๋๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ํ๊ธฐ ์๋ด์ฐฝ์ด ๋น๋๋ค.
- ์๋ด ๋ฒํผ์ ํด๋ฆญ ํ ์ ํ์ฌ ์์น์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ฅ์๋ก ์๋ด๋ฅผ ํด์ค๋๋ค.
- ์๋ด ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋ด ํ๋ฉด์ผ๋ก ๋์ด๊ฐ๋๋ค
- ์นด๋ฉ๋ผ๋ฅผ ํตํด ๋ชฉ์ ์ง๊น์ง AR๋ก ์๋ดํฉ๋๋ค.
- ํ๋ฉด ํ๋จ ๋ฐํ ์ ์ํธ์๋ ๋ชฉ์ ์ง๊น์ง ๊ฐ๋ ๋ค๋น๊ฒ์ดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๊ฐ์ผํ๋ ์ง, ๋ช m ์ด๋ ํด์ผํ๋ ์ง ๋์ต๋๋ค.
- ๋ํ, ์์ฑ ์๋ด ์๋น์ค๋ ์ ๊ณตํฉ๋๋ค.
- ๋นจ๊ฐ ์ ํ์ ๋ชฉ์ ์ง ์์น๋ฅผ ๋ํ๋ ๋๋ค.