Git Product home page Git Product logo

store-reservation-system's Introduction

🧾 맀μž₯μ˜ˆμ•½μ‹œμŠ€ν…œ

: μŠ€ν”„λ§ λΆ€νŠΈλ₯Ό ν™œμš©ν•œ μ„œλ²„ API 기반의 맀μž₯ ν…Œμ΄λΈ” μ˜ˆμ•½ μ„œλΉ„μŠ€

⭐ 개발 λͺ©μ 

  • 고객 : 맀μž₯ λ°©λ¬Έ μ „ 미리 맀μž₯을 μ˜ˆμ•½ν•˜λŠ” μ„œλΉ„μŠ€
  • 점주 : 맀μž₯을 λ“±λ‘ν•˜κ³  고객의 μ˜ˆμ•½ 내역을 ν™•μΈν•˜λŠ” μ„œλΉ„μŠ€

β˜‘οΈ 개발 κ΅¬ν˜„ μ‹œλ‚˜λ¦¬μ˜€

  • νšŒμ› κ°€μž…, λ‘œκ·ΈμΈμ„ μ œμ™Έν•œ λͺ¨λ“  μ„œλΉ„μŠ€λŠ” νšŒμ›μ΄ λ“±λ‘λœ μ‚¬μš©μžλ§Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 맀μž₯의 점μž₯이 μ˜ˆμ•½μ„ λ°›κΈ° μœ„ν•΄μ„œλŠ” Owner μ „μš©μœΌλ‘œ νšŒμ› κ°€μž… ν›„, 맀μž₯ 정보λ₯Ό 등둝해야 ν•©λ‹ˆλ‹€.
  • 맀μž₯ μ‚¬μš©μžλŠ” μ„œλΉ„μŠ€λ₯Ό ν†΅ν•΄μ„œ 맀μž₯을 κ²€μƒ‰ν•˜κ³  상세 정보λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ˜ˆμ•½ 건은 μ˜ˆμ•½ μ‹œκ°„ κΈ°μ€€ 10λΆ„μ „ μ•ˆμœΌλ‘œ λ„μ°©ν•˜μ—¬ ν‚€μ˜€μŠ€ν¬λ₯Ό 톡해 λ°©λ¬Έ 확인을 μ§„ν–‰ν•˜λŠ” κ°€μ •μž…λ‹ˆλ‹€.
  • μ˜ˆμ•½ 및 μ‚¬μš© μ΄ν›„μ—λŠ” 리뷰λ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

βš™οΈ 개발 ν™˜κ²½ 및 ν™œμš© 기술 μŠ€νƒ

ERD ν…Œμ΄λΈ”

μŠ€ν¬λ¦°μƒ· 2024-03-11 211827

πŸ™Žβ€β™€ νšŒμ›

  • 역할에 λ”°λ₯Έ κΈ°λŠ₯ 및 속성이 λ‹€λ₯Ό 것이라 생각. μ‚¬μš©μžμ™€ 맀μž₯ 점주 ν…Œμ΄λΈ”λ‘œ 뢄리

▢️ νšŒμ› κ°€μž…

  • [*] μ‚¬μš©μžμ˜ νšŒμ› κ°€μž…μ€ μ΄λ©”μΌλ‘œ κ΅¬λΆ„λœλ‹€.
  • [*] μ•„μ΄λ””λŠ” μœ μΌν•˜λ©°, λΉ„λ°€λ²ˆν˜ΈλŠ” μ•”ν˜Έν™”λœ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ €μž₯ν•œλ‹€.

▢️ νšŒμ› 정보 쑰회

  • [*] μ‚¬μš©μžμ˜ 이름, μ „ν™”λ²ˆν˜Έ, 아이디λ₯Ό μ‘°νšŒν•  수 μžˆλ‹€.

▢️ νšŒμ› 정보 μˆ˜μ •

  • [*] μ‚¬μš©μžμ˜ 이름, μ „ν™”λ²ˆν˜Έ, λΉ„λ°€λ²ˆν˜Έ, 아이디λ₯Ό μˆ˜μ •ν•  수 μžˆλ‹€.

▢️ νšŒμ› νƒˆν‡΄

  • [*] νšŒμ› νƒˆν‡΄ κΈ°λŠ₯

πŸ” 둜그인

  • [*] 아이디(이메일) & λΉ„λ°€λ²ˆν˜Έλ₯Ό 톡해 λ‘œκ·ΈμΈν•œλ‹€.
  • [*] μ„±κ³΅μ μœΌλ‘œ λ‘œκ·ΈμΈν•œ μ‚¬μš©μžλŠ” JWT 토큰을 λ°œκΈ‰ λ°›λŠ”λ‹€.

β–ͺ️ 맀μž₯

▢️ 맀μž₯ μ„œλΉ„μŠ€ (점주)

  • [*] λ“±λ‘λœ νšŒμ›μΈμ§€ 검사λ₯Ό ν•˜κ³  λ“±λ‘ν•˜λ €λŠ” 맀μž₯이 이미 μžˆλŠ”μ§€ 확인 ν›„ λ“±λ‘ν•œλ‹€.
  • [*] λ“±λ‘λœ νšŒμ›μΈμ§€ 검사λ₯Ό ν•˜κ³  μ†Œμœ ν•œ 맀μž₯의 λͺ©λ‘μ„ μ‘°νšŒν•  수 μžˆλ‹€.
  • [*] 점주의 정보와 μˆ˜μ •ν• λ €λŠ” 맀μž₯ 정보λ₯Ό λΉ„κ΅ν•˜κ³  맀μž₯을 μˆ˜μ •ν•  수 μžˆλ‹€.
  • [*] 점주가 μ†Œμœ ν•˜κ³  μžˆλŠ” 맀μž₯만 μ‚­μ œν•  수 μžˆλ‹€.

▢️ 맀μž₯ μ„œλΉ„μŠ€ (μ‚¬μš©μž)

  • [*] μ‚¬μš©μžλŠ” κ²€μƒ‰ν•œ 단어가 λ“€μ–΄κ°„ λͺ¨λ“  맀μž₯ λͺ©λ‘μ„ 결과둜 λ³Ό 수 μžˆλ‹€. (νŽ˜μ΄μ§€ λ‹Ή 10κ°œμ”©)
  • [*] μ‚¬μš©μžλŠ” νŠΉμ • 맀μž₯에 λŒ€ν•œ μ„ΈλΆ€ 정보λ₯Ό μ‘°νšŒν•  수 μžˆλ‹€.

β–ͺ️ μ˜ˆμ•½

▢️ μ˜ˆμ•½ μ„œλΉ„μŠ€ (점주)

  • [*] μ μ£ΌλŠ” 맀μž₯에 λŒ€ν•œ 점주 확인 ν›„ λŒ€κΈ° μƒνƒœμ˜ λͺ¨λ“  맀μž₯ μ˜ˆμ—­ 내역을 μ‘°νšŒν•  수 μžˆλ‹€.
  • [*] μ μ£ΌλŠ” λŒ€κΈ° μƒνƒœμ˜ μ˜ˆμ•½ 내역을 상황에 따라 승인 λ˜λŠ” 거절 μƒνƒœλ‘œ 지정할 수 μžˆλ‹€.
  • [*] μ˜ˆμ•½ λ‚΄μ—­μ˜ κ²°κ³ΌλŠ” μ‚¬μš©μžμ˜ μ΄λ©”μΌλ‘œ μ†‘μ‹ λœλ‹€.

▢️ μ˜ˆμ•½ μ„œλΉ„μŠ€ (μ‚¬μš©)

  • [*] μ‚¬μš©μžλŠ” 같은 λ‚ μ§œ, 3μ‹œκ°„ λ‚΄λ‘œ λ™μΌν•œ μ˜ˆμ•½μ„ ν–ˆλ‹€λ©΄ μ˜ˆμ•½μ„ 진행할 수 μ—†λ‹€.
  • [*] 맀μž₯ μ˜ˆμ•½ μ‹œ μ˜ˆμ•½ μƒνƒœλŠ” λŒ€κΈ° μƒνƒœλ‘œ μ €μž₯λœλ‹€.
  • [*] μ‚¬μš©μžλŠ” 맀μž₯ λ°©λ¬Έ 확인을 ν•˜κΈ° μœ„ν•΄μ„  μ˜ˆμ•½ μ‹œκ°„ 10λΆ„ μ „μ•ˆμ— 확인을 λ°›μ•„μ•Ό ν•œλ‹€.
  • [*] μ‚¬μš©μžλŠ” 맀μž₯ λ°©λ¬Έ 확인을 ν•˜κΈ° μœ„ν•΄μ„  μ˜ˆμ•½ μƒνƒœκ°€ μŠΉμΈμ΄μ—¬μ•Ό ν•œλ‹€.
  • [*] μ‚¬μš©μžλŠ” μ›ν•˜λŠ” λ•Œμ— μ˜ˆμ•½μ„ μ·¨μ†Œν•  수 μžˆλ‹€.

β–ͺ️ 리뷰

  • [*] μ‚¬μš©μžλŠ” λ°©λ¬Έ 확인을 받은 μ˜ˆμ•½ 내역에 ν•œν•΄μ„œ 맀μž₯에 λŒ€ν•œ 리뷰λ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.
  • [*] 리뷰 λ‚΄μš© μˆ˜μ •μ€ μ‚¬μš©μžλ§Œ, μ‚­μ œλŠ” μž‘μ„±μžμ™€ 맀μž₯ 점주 λ‘˜ λ‹€ κ°€λŠ₯ν•˜λ‹€.
  • [*] μ‚¬μš©μžλŠ” 리뷰λ₯Ό μž‘μ„±ν•  수 μžˆλŠ” 맀μž₯ λͺ©λ‘μ„ μ‘°νšŒν•  수 μžˆλ‹€.


TO DO

  • μ‚¬μš©μžμ™€ 점주 ν…Œμ΄λΈ”μ„ ν•˜λ‚˜μ˜ ν…Œμ΄λΈ”λ‘œ 톡합할 수 μžˆμ„μ§€ κ³ λ―Ό
  • νšŒμ› 정보와 κ΄€λ ¨ν•œ 뢀뢄은 λ―Όκ°ν•œ 뢀뢄이기에 인증 과정을 λ„μž…ν•΄λ³Ό ν•„μš”κ°€ μžˆλ‹€.

store-reservation-system's People

Contributors

seowonn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.