Skip to content

healthy-spam/travel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

286 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


โญ Platforms & Languages โญ




๐Ÿ›  Tools ๐Ÿ› 




ํ”„๋กœ์ ํŠธ๋ช… : ํŠธ๋ฆฝ ์Šคํ…Œ์ด์…˜

"TripStation์€ ์—ฌํ–‰ ๋™ํ–‰์„ ์ฐพ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ์›น ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์›ํ•˜๋Š” ์—ฌํ–‰์ง€์™€ ์—ฌํ–‰ ์ผ์ •์„ ๊ณ„ํšํ•˜๊ณ , ๋™ํ–‰์„ ๋ชจ์ง‘ํ•˜์—ฌ ์—ฌํ–‰์„ ๋– ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TripStation์€ ์—ฌํ–‰ ๊ณ„ํš์„ ๊ณต์œ ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์นœ๊ตฌ๋ฅผ ๋งŒ๋‚˜ ์—ฌํ–‰ ๊ฒฝํ—˜์„ ๋”์šฑ ํ’๋ถ€ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค."

์ฃผ์š”๊ธฐ๋Šฅ

TripStation์€ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌํ–‰์„ ๊ณ„ํšํ•˜๊ณ  ๋™ํ–‰์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

1. ์—ฌํ–‰์žฅ์†Œ ๋ฐ ์ˆ™์†Œ๋“ฑ๋ก: ์‚ฌ์šฉ์ž๋Š” ์ˆ™์†Œ์™€ ์—ฌํ–‰ ๋ช…์†Œ๋ฅผ ์ง์ ‘ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TripStation์€ ์—ฌํ–‰ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉค๋ฒ„๋“ค์ด ์ž์‹ ์˜ ์ˆ™์†Œ๋‚˜ ๋ฐœ๊ฒฌํ•œ ๋ฉ‹์ง„ ์—ฌํ–‰ ๋ช…์†Œ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
2. ํ”Œ๋žœ ์ž‘์„ฑ: ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ๋งŒ์˜ ์—ฌํ–‰ ํ”Œ๋žœ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ํ”Œ๋žœ์„ ์ฐธ์กฐํ•˜์—ฌ ์ƒˆ๋กœ์šด ํ”Œ๋žœ์„ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
3. ๋งž์ถค ์—ฌํ–‰: ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ํ”Œ๋žœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™ํ–‰์„ ๋ชจ์ง‘ํ•˜๊ณ , ๊ฐ™์ด ์—ฌํ–‰์„ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4. ํŒจํ‚ค์ง€ ์—ฌํ–‰: ๊ฐ€์ด๋“œ๊ฐ€ ์ž‘์„ฑํ•œ ํ”Œ๋žœ์— ์‹ ์ฒญ์„ ํ•˜๋ฉด, ํŒจํ‚ค์ง€ ์—ฌํ–‰์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
5. ํฌ๋ฃจ ๊ธฐ๋Šฅ: ์‚ฌ์šฉ์ž๋Š” ํฌ๋ฃจ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด ํฌ๋ฃจ์— ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋ฃจ์˜ ํšŒ์›๋“ค์€ ๋™ํ–‰ ๋ชจ์ง‘ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐ™์ด ์—ฌํ–‰์„ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ERD

URL: https://www.erdcloud.com/d/KNbGrYcK7uniAjFyH

์ „์ฒด erdํ™”์ดํŠธ

ํ”„๋กœ์ ํŠธ์—์„œ์˜ ๋‚˜์˜ ์—ญํ• 

1. ํ”Œ๋ ˆ์ด์Šค ๋ฉ”์ธ ํŽ˜์ด์ง€: ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌํ–‰ ์žฅ์†Œ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์ƒ๋‹จ์— Swiper API๋ฅผ ์ด์šฉํ•˜์—ฌ ์นดํ…Œ๊ณ ๋ฆฌ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ณตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ง€์—ญ์„ ์‰ฝ๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.๋กœ๊ทธ์ธํ•˜๋ฉด "ํ”Œ๋ ˆ์ด์Šค ๋“ฑ๋ก" ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚˜, ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ„ํŽธํ•˜๊ฒŒ ์ž์‹ ์˜ ์—ฌํ–‰ ์žฅ์†Œ๋ฅผ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

localhost_8181_travel_planPlace_placePage (2)

2. ํ”Œ๋ ˆ์ด์Šค ์ƒ์„ธ ํŽ˜์ด์ง€: ์‚ฌ์šฉ์ž๊ฐ€ ์žฅ์†Œ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ข‹์•„์š”์™€ ๋Œ“๊ธ€๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ํ•˜๋‹จ์˜ ์ธ๊ธฐ๊ธ€์€ SQL count ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ž„์˜๋กœ ์ข‹์•„์š”๋Š” 4, ๋Œ“๊ธ€์€ 1๋กœ ์„ค์ •ํ•˜์—ฌ ์ถœ๋ ฅํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.
localhost_8181_travel_planPlace_PlanPlaceDetailPage_plan_place_id=22

2. ํ”Œ๋ ˆ์ด์Šค ๋“ฑ๋ก ํŽ˜์ด์ง€: ๋กœ๊ทธ์ธ์‹œ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌํ–‰ ์žฅ์†Œ์— ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌํ˜„ํ•ด๋ดค์Šต๋‹ˆ๋‹ค.
localhost_8181_travel_planPlace_registerPlacePage (1)

2. ์ˆ™์†Œ ๋ฉ”์ธ ํŽ˜์ด์ง€: ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ™์†Œ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. ์—์–ด๋น„์—”๋น„ ์‚ฌ์ดํŠธ๋ฅผ ๋งŽ์ด ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์Šค์™€ ๋™์ผํ•˜๊ฒŒ Swiper API๋ฅผ ์ด์šฉํ•˜์˜€๊ณ  ๋กœ๊ทธ์ธ์‹œ "์ˆ™์†Œ ๋“ฑ๋ก" ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚˜ ์ˆ™์†Œ๋ฅผ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
localhost_8181_travel_hotel_hotelPage (3)

2. ์ˆ™์†Œ ์ƒ์„ธ ํŽ˜์ด์ง€: ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ˆ™์†Œ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ˆ™์†Œ ์ด์šฉ ๋‚ ์งœ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ผ์ˆ˜์— ๋งž๋Š” ์ด ๊ธˆ์•ก์ด ๊ณ„์‚ฐ๋˜๊ณ , ์ด๋ฅผ ๋น„๋™๊ธฐ์ ์œผ๋กœ Ajax๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์œผ๋กœ ์‘๋‹ตํ•˜๋„๋ก ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ˆ™์†Œ์˜ ์ฃผ์†Œ๋ฅผ ์ง€๋„์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ•ด๋‹น ์ˆ™์†Œ์˜ ์œ„์น˜์— ํ•€์„ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
hotelDetailPage

2. ์ˆ™์†Œ ์˜ˆ์•ฝ ํŽ˜์ด์ง€: ์ด ํŽ˜์ด์ง€๋Š” ๊ฒฐ์ œ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ์‚ฌ์šฉ์ž์—๊ฒŒ ์ตœ์ข… ํ™•์ธ๊ณผ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์˜ˆ์•ฝํ•œ ์ˆ™์†Œ ์ •๋ณด๋ฅผ ์š”์•ฝํ•˜๊ณ , ์˜ˆ์•ฝ ๋‚ ์งœ, ๊ฐ€๊ฒฉ ๋“ฑ์˜ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
localhost_8181_travel_hotel_hotelPaymentPage_hotel_id=2 guestNum=1 checkInDate=2023-08-15 checkOutDate=2023-08-16 totalFee=160000 numDays=1

2. ์ˆ™์†Œ ๋“ฑ๋ก ํŽ˜์ด์ง€๋“ค localhost_8181_travel_hotel_hotelRegisterPage1 localhost_8181_travel_hotel_hotelRegisterPage2 (1) localhost_8181_travel_hotel_hotelRegisterPage3 localhost_8181_travel_hotel_hotelRegisterPage4 localhost_8181_travel_hotel_hotelRegisterPage5
์ด๋ ‡๊ฒŒ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์—์„œ UI์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด๋ณด๊ณ  ๋ฐฑ์—”๋“œ๊นŒ์ง€ ์—ฌํ–‰์„œ๋น„์Šค์™€ ๊ด€๋ จ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors