Skip to content

uptomaster/EATIT_back

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,000 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

EATIT_backend


๐Ÿš ๋ฐฅ์„ธ๊ถŒ (BabSegwon)

์ž”์—ฌ ์Œ์‹ ํ”ฝ์—… ๊ธฐ๋ฐ˜ ์›น ํ”Œ๋žซํผ

์Œ์‹์ ์˜ ์ž”์—ฌ ์žฌ๊ณ ๋ฅผ ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ , ์‚ฌ์šฉ์ž๋Š” ํ•ฉ๋ฆฌ์ ์ธ ์†Œ๋น„๋ฅผ, ๊ฐ€๊ฒŒ๋Š” ํ๊ธฐ ๋น„์šฉ ์ ˆ๊ฐ์„ ๋‹ฌ์„ฑํ•˜๋Š” ํ”ฝ์—… ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๋ฐฅ์„ธ๊ถŒ์€ โœ”๏ธ ์Œ์‹์ ์˜ ๋งˆ๊ฐ ์ „ ์ž”์—ฌ ์Œ์‹ ๋ฌธ์ œ โœ”๏ธ ์†Œ๋น„์ž์˜ ํ•ฉ๋ฆฌ์  ์†Œ๋น„ ๋‹ˆ์ฆˆ ๋ฅผ ๋™์‹œ์— ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐํš๋œ ํ”ฝ์—… ๊ธฐ๋ฐ˜ ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์ง€์—ญ ๊ธฐ๋ฐ˜ ๋ฐฐ๋‹ฌ์ด ์•„๋‹Œ, ๊ฒฐ์ œ โ†’ ์˜ˆ์•ฝ โ†’ ํ”ฝ์—… ์ค‘์‹ฌ ๊ตฌ์กฐ๋กœ ์„ค๊ณ„ํ•˜์—ฌ ์‹ค์ œ ์†Œ๊ทœ๋ชจ ์Œ์‹์  ์šด์˜ ํ™˜๊ฒฝ์— ๋งž์ถ˜ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


๐ŸŽฏ ๊ธฐํš ๋ฐฐ๊ฒฝ (๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ)

๋ฌธ์ œ ์ธ์‹

  • ์†Œ๊ทœ๋ชจ ์Œ์‹์ ์€ ๋งˆ๊ฐ ํ›„ ์ž”์—ฌ ์žฌ๊ณ  ํ๊ธฐ ๋น„์šฉ ๋ถ€๋‹ด
  • ์†Œ๋น„์ž๋Š” ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์˜ ์‹์‚ฌ ๊ธฐํšŒ ๋ถ€์กฑ
  • ๋ฐฐ๋‹ฌ ์ค‘์‹ฌ ์„œ๋น„์Šค๋Š” ์ˆ˜์ˆ˜๋ฃŒยท์šด์˜ ๋ถ€๋‹ด์ด ํผ

๊ธฐํš ๋ฐฉํ–ฅ

  • ๋ฐฐ๋‹ฌ ์ œ๊ฑฐ + ํ”ฝ์—… ์ „์šฉ ๊ตฌ์กฐ
  • ์Œ์‹์  ์šด์˜ ๋ถ€๋‹ด ์ตœ์†Œํ™”
  • ์‚ฌ์šฉ์ž ๊ฒฐ์ œ ์•ˆ์ •์„ฑ ๋ฐ ์ฃผ๋ฌธ ๋ฌด๊ฒฐ์„ฑ ํ™•๋ณด

๐Ÿงฉ ํ•ต์‹ฌ ์„œ๋น„์Šค ๊ตฌ์กฐ

์ƒํ’ˆ ๋“ฑ๋ก โ†’ ์ž”์—ฌ ์ˆ˜๋Ÿ‰ ๊ด€๋ฆฌ โ†’ ์‚ฌ์šฉ์ž ์˜ˆ์•ฝ
โ†’ Toss Payments ๊ฒฐ์ œ โ†’ ์ฃผ๋ฌธ ํ™•์ •
โ†’ ๋งค์žฅ ํ”ฝ์—… โ†’ ๊ด€๋ฆฌ์ž ํ™•์ธ
  • ์ฃผ๋ฌธ ์Šค๋ƒ…์ƒท ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ์œ ์ง€
  • ๊ฒฐ์ œ ์Šน์ธ/์ทจ์†Œ Webhook ์—ฐ๋™
  • ๊ด€๋ฆฌ์ž(Admin) ์šด์˜ ํŽ˜์ด์ง€ ํฌํ•จ

๐Ÿ—‚๏ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ (ERD)

  • Oracle ๊ธฐ๋ฐ˜ ๊ด€๊ณ„ํ˜• DB ์„ค๊ณ„

  • ํ•ต์‹ฌ ํ…Œ์ด๋ธ”

    • TBL_MEMBER
    • TBL_STORE
    • TBL_ITEM
    • TBL_CART
    • TBL_ORDERS
  • ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ ์กฐ๊ฑด ๋ฐ ๊ด€๊ณ„ ์ค‘์‹ฌ ์„ค๊ณ„

  • ์‹ค์ œ DML(insert/update/delete/select) ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰


๐ŸŽจ UI / UX ์„ค๊ณ„

  • ๋ฒค์น˜๋งˆํ‚น: ์‹ค์ œ ์ƒ์šฉ ์„œ๋น„์Šค UI ํ๋ฆ„ ์ฐธ๊ณ 

  • ๊ธฐ์ˆ  ์Šคํƒ

    • HTML / CSS / JavaScript
  • ์ฃผ์š” ํŠน์ง•

    • ์ฃผ๋ฌธ ํ๋ฆ„ ์ตœ์†Œํ™”
    • ํ”ฝ์—… ์ค‘์‹ฌ ํ™”๋ฉด ๊ตฌ์„ฑ
  • JavaScript ๊ธฐ๋ฐ˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฐ ๋™์  ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ


๐Ÿ’ผ ๋‹ด๋‹น ์—…๋ฌด

๐Ÿง‘โ€๐Ÿ’ป ํ”„๋ก ํŠธ์—”๋“œ

  • ๋ฉ”์ธ / ์ƒํ’ˆ ๋ชฉ๋ก / ์žฅ๋ฐ”๊ตฌ๋‹ˆ / ๊ฒฐ์ œ UI ๊ตฌํ˜„ / ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€ / ๊ฐ€๊ฒŒ์ฐœ ํŽ˜์ด์ง€
  • ๊ด€๋ฆฌ์ž ์ฝ˜์†” ํ™”๋ฉด ๊ตฌํ˜„

โš™๏ธ ๋ฐฑ์—”๋“œ

  • Java / JSP / Servlet ๊ธฐ๋ฐ˜ ์„œ๋ฒ„ ๊ตฌํ˜„
  • Oracle DB ์—ฐ๋™
  • Toss Payments ๊ฒฐ์ œ ์—ฐ๋™
  • Kakao Map API ๊ฐ€๊ฒŒ ์œ„์น˜ ์—ฐ๋™
  • ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ ๋กœ์ง ๊ตฌํ˜„
  • ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ „์ฒด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

๐Ÿ› ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

์‚ฌ์šฉ์ž

  • ์ƒํ’ˆ ์กฐํšŒ ๋ฐ ์žฅ๋ฐ”๊ตฌ๋‹ˆ
  • ํ”ฝ์—… ์˜ˆ์•ฝ
  • Toss Payments ๊ฒฐ์ œ
  • ์ฃผ๋ฌธ ๋‚ด์—ญ ํ™•์ธ

๊ด€๋ฆฌ์ž

  • ํšŒ์› ์ƒ์„ธ ์ •๋ณด ๊ด€๋ฆฌ
  • ์„œ๋น„์Šค ์ „์ฒด ๋Œ€์‹œ๋ณด๋“œ(๊ฒŒ์‹œ๊ธ€ ์ˆ˜, ์‹ ๊ณ  ํ˜„ํ™ฉ, ์ฃผ๋ฌธ๋Ÿ‰ ๋“ฑ ํ†ต๊ณ„ ํ™•์ธ)
  • ๊ณ ๊ฐ์„ผํ„ฐ ์šด์˜(FAQ / ๋ฌธ์˜)
  • ํšŒ์› ์ •์ง€ ๋ฐ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๊ด€๋ฆฌ

๐Ÿšจ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

๋ฌธ์ œ 1

๊ฒฐ์ œ ์™„๋ฃŒ ํ›„ ์ฃผ๋ฌธ ๋ฐ์ดํ„ฐ ๋ถˆ์ผ์น˜ ๋ฐœ์ƒ

  • ์›์ธ

    • ๊ฒฐ์ œ ์Šน์ธ ์‹œ์ ๊ณผ ์ฃผ๋ฌธ ์ €์žฅ ์‹œ์  ๋ถˆ์ผ์น˜
  • ํ•ด๊ฒฐ

    • ์ฃผ๋ฌธ ์Šค๋ƒ…์ƒท ๊ตฌ์กฐ ๋„์ž…
    • ๊ฒฐ์ œ ์Šน์ธ ํ›„ ์ฃผ๋ฌธ ํ™•์ • ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์กฐ ์ˆ˜์ •

๋ฌธ์ œ 2

๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€์—์„œ ํŠน์ • ์ƒํƒœ ๋ณ€๊ฒฝ ๋ฏธ๋ฐ˜์˜

  • ์›์ธ

    • ์กฐ๊ฑด ๋ถ„๊ธฐ ๋ˆ„๋ฝ
  • ํ•ด๊ฒฐ

    • ์ƒํƒœ๋ณ„ ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ ๋ฐ ๊ฒ€์ฆ ๋กœ์ง ๋ณด์™„

๐Ÿงช QA ํ…Œ์ŠคํŠธ

  • ๊ธฐ๋Šฅ๋ณ„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ž‘์„ฑ

  • ์ฃผ์š” ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ

    • ์ฃผ๋ฌธ ํ๋ฆ„
    • ๊ฒฐ์ œ ์„ฑ๊ณต/์‹คํŒจ ์ฒ˜๋ฆฌ
    • ๊ด€๋ฆฌ์ž ์ƒํ’ˆ ๊ด€๋ฆฌ
  • ๋ฐ˜๋ณต ํ…Œ์ŠคํŠธ๋กœ ์•ˆ์ •์„ฑ ํ™•๋ณด


โ˜๏ธ ๋ฐฐํฌ ํ™˜๊ฒฝ

  • ์„œ๋ฒ„

    • Linux ๊ธฐ๋ฐ˜ ์„œ๋ฒ„
  • ์›น ์„œ๋ฒ„

    • Apache / Tomcat
  • ๊ฒฐ์ œ

    • Toss Payments
  • DB

    • Oracle DB

โœจ ๋А๋‚€ ์ 

์ด๋ฒˆ ๋ฐฅ์„ธ๊ถŒ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๋‹จ์ˆœ ๊ธฐ๋Šฅ ๊ตฌํ˜„์ด ์•„๋‹Œ ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์„ ๊ณ ๋ คํ•œ ์„œ๋น„์Šค ์„ค๊ณ„์˜ ์ค‘์š”์„ฑ์„ ์ฒด๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ

  • ๊ฒฐ์ œ ๋ฌด๊ฒฐ์„ฑ
  • ์ฃผ๋ฌธ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ
  • ๊ด€๋ฆฌ์ž ์šด์˜ ๊ด€์  ์„ ํ•จ๊ป˜ ๊ณ ๋ คํ•ด์•ผ ์„œ๋น„์Šค๊ฐ€ ์•ˆ์ •์ ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค๋Š” ์ ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.

About

๐Ÿš๋ฐฅ์„ธ๊ถŒ ์›น์„œ๋น„์Šค๋Š” ์Œ์‹์ ์˜ ์ž”์—ฌ ์žฌ๊ณ ๋ฅผ ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ , ์‚ฌ์šฉ์ž๋Š” ํ•ฉ๋ฆฌ์ ์ธ ์†Œ๋น„๋ฅผ, ๊ฐ€๊ฒŒ๋Š” ํ๊ธฐ ๋น„์šฉ ์ ˆ๊ฐ์„ ๋‹ฌ์„ฑํ•˜๋Š” ํ”ฝ์—… ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 63.8%
  • CSS 25.2%
  • JavaScript 11.0%