-
Notifications
You must be signed in to change notification settings - Fork 0
TRIPPICK?
TRIPPICK์ ์ฌ์ฉ์์ ์ฌํ ์คํ์ผ๊ณผ ์ ํธ๋๋ฅผ ๋ถ์ํด ๋ง์ถคํ ์ฌํ์ง๋ฅผ ์ถ์ฒํ๊ณ , AI ์ฑ๋ด์ ํตํด ์ค์๊ฐ ์ฌํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฌํ ๋ง์ถค ์ถ์ฒ ์์คํ ์ ๋๋ค. ์ฌ์ฉ์๋ ๊ฐ๋จํ ์ค๋ฌธ์ ํตํด ์์ ์ ์ฌํ ์ฑํฅ๊ณผ ๊ด์ฌ์ฌ๋ฅผ ์ ๋ ฅํ๋ฉด, TRIPPICK์ด ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ต์ ์ ๋์์ ๊ทธ ๊ณณ์ ๋ค์ํ ์ฌํ ์ฝํ ์ธ ๋ฅผ ์ถ์ฒํด์ค๋๋ค. ๋ํ, ์ฌํ ์ค ๊ถ๊ธํ ์ ์ด๋ ์ฅ์ ์ถ์ฒ์ด ํ์ํ ๋๋ ์ฑ๋ด์ ํตํด ์ค์๊ฐ์ผ๋ก ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
โข๋ง์ถคํ ๋์ ์ถ์ฒ
์ฌ์ฉ์ ์ค๋ฌธ ๊ธฐ๋ฐ ์ทจํฅ ๋ถ์ โ ์ ์ฌ ํ๊ทธ ๊ธฐ๋ฐ์ผ๋ก ๋์ ์ถ์ฒ
โข์ฝํ ์ธ ์ถ์ฒ
๊ด๊ด์ง, ๋ง์ง, ์กํฐ๋นํฐ ๋ฑ ๋์๋ณ ์นดํ ๊ณ ๋ฆฌ ์ฝํ ์ธ ์ถ์ฒ
โขAI ์ฑ๋ด ์ค์๊ฐ ์ถ์ฒ ์๋น์ค
์์ฐ์ด๋ก ์ง๋ฌธํ๋ฉด ์ ์ ํ ์ฅ์ ์ถ์ฒ ๋ฐ ์์น ๊ธฐ๋ฐ ์๋ด ์ ๊ณต
โข๊ฑฐ๋ฆฌ ๊ณ์ฐ ๊ธฐ๋ฅ
Haversine ๊ณต์ ๋ฐ Google Maps API ๊ธฐ๋ฐ ๊ฑฐ๋ฆฌ ์ฐ์
โข๋์ค๊ตํต ์ ๋ณด ์๋ด
Directions API๋ฅผ ํตํด ๊ฒฝ๋ก ๋ฐ ์์ ์์ ์๊ฐ ์ ๊ณต
โข์ฌ์ฉ์ ์ถ์ฒ ์ด๋ ฅ DB ์ ์ฅ ๋ฐ ์ค๋ณต ์ถ์ฒ ๋ฐฉ์ง ๋ก์ง
โข์ค๋ฌธ์ ๋ฐ๋ฅธ ์๋ ์ฝ์ค ์ถ์ฒ ์๋น์ค
โขJ๋ฅผ ์ํ ์๋ ์ฝ์ค ์ ์ ์๋น์ค
โขRedis ๋์ ๋ฐ ์ธ์ ์บ์ฑ
โขMongoDB/PostgreSQL๋ก DB ํ์ฅ (SQLite ํ๊ณ ๋ณด์)
โข์ฑ๋ด ๋ค๊ตญ์ด ์ฒ๋ฆฌ ๊ธฐ๋ฅ ์ถ๊ฐ
โขSwagger ๊ธฐ๋ฐ API ๋ฌธ์ ์๋ ์์ฑ
โข๋ชจ๋ฐ์ผ ์ฐ๋ (React Native ๋๋ Flutter ๊ณ ๋ ค)