Skip to content

sook000/bfor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bfor ν”„λ‘œμ νŠΈ

πŸ“ƒ ν”„λ‘œμ νŠΈ κ°œμš”

μ‚¬μš©μž λ§žμΆ€ν˜• μ—¬ν–‰ κ³„νš μ„œλΉ„μŠ€μž…λ‹ˆλ‹€. μ‚¬μš©μžκ°€ 직접 μ›ν•˜λŠ” μž₯μ†Œλ₯Ό μ„ νƒν•΄μ„œ μ—¬ν–‰ μ½”μŠ€λ₯Ό λ§Œλ“€ 수 있고, μ—¬ν–‰ κ²Œμ‹œνŒ, μžμœ κ²Œμ‹œνŒμ—μ„œ 자유둭게 μ†Œν†΅ν•  수 μžˆλŠ” μ›Ή μ‚¬μ΄νŠΈλ₯Ό μ œμž‘ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

μ‚¬μš©μžκ°€ μ°œν•œ μž₯μ†Œλ₯Ό 기반으둜 μΆ”μ²œ μž₯μ†Œλ₯Ό μ œκ³΅ν•˜κ³ , μ—¬ν–‰ 경둜λ₯Ό μ§€ λ•Œ μ΅œλ‹¨ 경둜 μ½”μŠ€λ₯Ό μ œκ³΅ν•¨μœΌλ‘œμ¨ μ‚¬μš©μžμ˜ λ§Œμ‘±κ°μ„ 높이도둝 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

πŸ•’ 개발 κΈ°κ°„ / 인원

  • κΈ°κ°„: 2024.05.07~2024.05.23
  • 인원: 2λͺ…

πŸ”¨ μ‚¬μš©ν•œ ν”„λ ˆμž„μ›Œν¬

  • Vue.js, Spring Boot, MyBatis, MySQL

πŸ“– κΈ°λŠ₯ μ†Œκ°œ

πŸ–₯ 메인 ν™”λ©΄

  • μ§€μ—­ μ—¬ν–‰μ§€ best 4λŠ” 둜그인 μ•ˆν•˜λ©΄ μ„œμšΈ μ§€μ—­ μ—¬ν–‰μ§€ best4 / 둜그인 ν•˜λ©΄ 둜그인 μ‚¬μš©μžμ˜ μ§€μ—­ μ—¬ν–‰μ§€ best 4

μ£Όμš” κΈ°λŠ₯

  1. μ‚¬μš©μž νšŒμ›κ°€μž…, 둜그인, λ§ˆμ΄νŽ˜μ΄μ§€, κ°œμΈμ •λ³΄ μˆ˜μ • 및 νƒˆν‡΄
  2. μžμœ κ²Œμ‹œνŒ κΈ€ μž‘μ„±/μˆ˜μ •/μ‚­μ œ κ°€λŠ₯, λŒ“κΈ€
  3. 곡지사항 κ΄€λ¦¬μž κΈ€ μž‘μ„±/μˆ˜μ •/μ‚­μ œ κ°€λŠ₯
  4. μ—¬ν–‰ λ§Œλ“€κΈ° μ›ν•˜λŠ” μž₯μ†Œ 검색, 찜 κΈ°λŠ₯, μ—¬ν–‰ κ²½λ‘œμ— μΆ”κ°€, μ΅œλ‹¨ μ—¬ν–‰ 경둜 μ½”μŠ€ 제곡
  5. μ—¬ν–‰ κ²Œμ‹œνŒ κΈ€ μž‘μ„±
  6. μΆ”μ²œ νŽ˜μ΄μ§€ μΆ”μ²œ μž₯μ†Œ, μœ μ‚¬ν•œ μ‚¬μš©μž, μ’‹μ•„ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬ μ œμ‹œ
  7. λ‹€λ₯Έ μœ μ €μ˜ λ§ˆμ΄νŽ˜μ΄μ§€ μ—΄λžŒ κ°€λŠ₯, μ·¨ν–₯ μœ μ‚¬λ„ 제곡

1. μ‚¬μš©μž νšŒμ›κ°€μž…, 둜그인, λ§ˆμ΄νŽ˜μ΄μ§€, κ°œμΈμ •λ³΄ μˆ˜μ • 및 νƒˆν‡΄

  • 아이디 쀑볡 확인 κΈ°λŠ₯
  • λΉ„λ°€λ²ˆν˜Έ μΌμΉ˜ν•΄μ•Ό 함
  • λΉ„λ°€λ²ˆν˜Έ DB에 μ €μž₯ μ‹œ Bcrypt μ•”ν˜Έν™”
  • 둜그인 μ‹œ JWT AccessToken, Refresh Token μ‚¬μš©
  • λ§ˆμ΄νŽ˜μ΄μ§€μ—μ„œ μžμ‹ μ˜ μž₯μ†Œ 찜 λͺ©λ‘, μ—¬ν–‰ κ²Œμ‹œλ¬Ό λͺ©λ‘, μž‘μ„±ν•œ κΈ€ 확인 κ°€λŠ₯

2. μžμœ κ²Œμ‹œνŒ κΈ€ μž‘μ„±/μˆ˜μ •/μ‚­μ œ κ°€λŠ₯, λŒ“κΈ€

  • 둜그인 ν•œ μœ μ €λ§Œ κΈ€ μ—΄λžŒ κ°€λŠ₯
  • 본인의 κ²Œμ‹œλ¬Όμ— λŒ€ν•΄ μˆ˜μ •, μ‚­μ œ κ°€λŠ₯
  • λŒ“κΈ€ κΈ°λŠ₯

3. 곡지사항 κ΄€λ¦¬μž κΈ€ μž‘μ„±/μˆ˜μ •/μ‚­μ œ κ°€λŠ₯

  • λͺ¨λ“  μ‚¬μš©μž κΈ€ μ—΄λžŒ κ°€λŠ₯
  • κ΄€λ¦¬μž(ID: admin)만 κΈ€ μž‘μ„±, μˆ˜μ •, μ‚­μ œ κ°€λŠ₯

4. μ—¬ν–‰ λ§Œλ“€κΈ° μ›ν•˜λŠ” μž₯μ†Œ 검색, 찜 κΈ°λŠ₯, μ—¬ν–‰ κ²½λ‘œμ— μΆ”κ°€, μ΅œλ‹¨ μ—¬ν–‰ 경둜 μ½”μŠ€ 제곡

  • 카카였맡 API ν™œμš©
  • μ›ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬ 검색 λ˜λŠ” 찜 λͺ©λ‘μ—μ„œ μž₯μ†Œ 선택 κ°€λŠ₯
  • μ›ν•˜λŠ” μž₯μ†Œ 찜 κΈ°λŠ₯
  • 일반 거리: μž₯μ†Œ 선택 μˆœμ„œλŒ€λ‘œ ν•œ 거리
  • μ΅œλ‹¨ 거리: λ‹€μ΅μŠ€νŠΈλΌλ₯Ό μ΄μš©ν•΄ μ΅œλ‹¨ 거리 제곡(μ΅œλ‹¨κ±°λ¦¬ 순으둜 μž₯μ†Œ λͺ©λ‘ ν•¨κ»˜ ν‘œμ‹œ)

5. μ—¬ν–‰ κ²Œμ‹œνŒ κΈ€ μž‘μ„±

  • μΉ΄λ“œ ν˜•μ‹μ˜ κ²Œμ‹œνŒ
  • λ¬΄ν•œ 슀크둀 κΈ°λŠ₯

6. μΆ”μ²œ νŽ˜μ΄μ§€ μΆ”μ²œ μž₯μ†Œ, μœ μ‚¬ν•œ μ‚¬μš©μž, μ’‹μ•„ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬ μ œμ‹œ

  • 둜그인 ν•œ μ‚¬μš©μžκ°€ μ°œν•œ μž₯μ†Œλ“€ 기반으둜 μΆ”μ²œ μž₯μ†Œ 제곡
    • 둜그인 μ‚¬μš©μžμ˜ μ—¬ν–‰μž₯μ†Œ 찜 λ¦¬μŠ€νŠΈμ™€ λ‹€λ₯Έ μ‚¬μš©μžμ˜ 찜 리슀트λ₯Ό 비ꡐ, μ°œν•œ μž₯μ†Œκ°€ 5개 이상 μΌμΉ˜ν•˜λ©΄ κ²ΉμΉ˜μ§€ μ•ŠλŠ” μž₯μ†Œλ“€ μΆ”μ²œ
    • 둜그인 μ‚¬μš©μžμ˜ μ°œν•œ 리슀트 쀑 κ°€μž₯ μ’‹μ•„ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬μ˜ μ—¬ν–‰ μž₯μ†Œλ₯Ό 랜덀으둜 5개 μΆ”μ²œ(첫 번째 λ°©λ²•μ—μ„œ μΆ”μ²œ μž₯μ†Œ 5개 미만일 λ•Œλ§Œ μˆ˜ν–‰)
  • 둜그인 ν•œ μ‚¬μš©μžμ˜ κ°€μž₯ μ’‹μ•„ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬ ν‘œμ‹œ
  • μ°œν•œ μž₯μ†Œκ°€ κ°€μž₯ 많이 κ²ΉμΉ˜λŠ” μ‚¬μš©μž ν‘œμ‹œ

7. λ‹€λ₯Έ μœ μ €μ˜ λ§ˆμ΄νŽ˜μ΄μ§€ μ—΄λžŒ κ°€λŠ₯, μ·¨ν–₯ μœ μ‚¬λ„ 제곡

  • λ‹€λ₯Έ μœ μ €μ˜ λ§ˆμ΄νŽ˜μ΄μ§€ μ—΄λžŒ κ°€λŠ₯, μ·¨ν–₯ μœ μ‚¬λ„ 제곡
    • μ°œν•œ μž₯μ†Œκ°€ μΌμΉ˜ν•˜λŠ” 정도λ₯Ό μƒνƒœλ°”μ™€ 멘트둜 ν‘œμ‹œ

μ°Έκ³ : ν”„λ‘œμ νŠΈ μ§„ν–‰ λ…Έμ…˜

https://accurate-season-018.notion.site/bFor-1e367b969c864171a885ea72bef3d790

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors