Skip to content

🎡 Work, Life, Vinyl: 바이닐 μˆ˜μ§‘κ°€λ₯Ό μœ„ν•œ λͺ¨λ°”일 바이닐 보관함 μ„œλΉ„μŠ€πŸ§Ώ

Notifications You must be signed in to change notification settings

VinylaCrew/Vinyla_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

81 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 Vinyla: Work, Life, Vinyl 🎡



🧿 LP라고도 λΆˆλ¦¬λŠ” Vinyl은 ν˜„μž¬ 레트둜 감성을 λ‚˜νƒ€λ‚΄λŠ” λŒ€ν‘œμ μΈ μ•„μ΄ν…œμž…λ‹ˆλ‹€.

🧿 μΈν…Œλ¦¬μ–΄ μ†Œν’ˆμ΄λ‚˜ μ•„μ΄λŒ ꡿즈 λ“±μœΌλ‘œλ„ 쓰이고, μˆ˜μ§‘κ°€λ“€μ˜ SNSμ—μ„œλ„ ν™œλ°œνžˆ λ³Ό 수 μžˆμ–΄μš”.

🧿 Vinyl에 λŒ€ν•œ 관심과 μˆ˜μš”λ₯Ό 기반으둜 μΆœμ‹œν•˜λŠ” Vinyl digger듀을 μœ„ν•œ μ•±, Vinyla :)

🧿 Vinyl μˆ˜μ§‘κ°€λ₯Ό μœ„ν•œ λͺ¨λ°”일 Vinyl 보관함 μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.


🎧 Main Function

  • ν™ˆ 정보 쑰회
    • λ‚˜μ˜ λŒ€ν‘œ 바이닐과 졜근 μ €μž₯ν•œ 4개의 바이닐을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • λ‹‰λ„€μž„κ³Ό λ ˆλ²¨μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • ν˜„μž¬κΉŒμ§€ μˆ˜μ§‘ν•œ 바이닐 κ°œμˆ˜μ™€ κ°€μž₯ 많이 μˆ˜μ§‘ν•œ λ°”μ΄λ‹μ˜ μž₯λ₯΄λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 바이닐 검색
    • Discogs Open APIλ₯Ό μ΄μš©ν•΄ 제λͺ© λ˜λŠ” μ•„ν‹°μŠ€νŠΈλͺ…μœΌλ‘œ 바이닐 검색을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • 바이닐 상세 쑰회λ₯Ό 톡해 이미지, μ•„ν‹°μŠ€νŠΈλͺ…, 제λͺ©, 수둝곑, μž₯λ₯΄ 등을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • μ„œλΉ„μŠ€ λ‚΄ λ‹€λ₯Έ μœ μ €λ“€μ˜ μΆ”μ²œ μ§€μˆ˜λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 보관함에 μ €μž₯
    • μ˜€ν”„λΌμΈμ—μ„œ μˆ˜μ§‘ν•œ 바이닐을 검색 ν›„ 보관함에 μ €μž₯ν•©λ‹ˆλ‹€.
    • 바이닐에 λŒ€ν•œ μΆ”μ²œ μ§€μˆ˜(별점)와 ν•œμ€„ν‰μ„ μž‘μ„± ν›„ 보관함에 μ €μž₯ν•©λ‹ˆλ‹€.
  • λ‚΄ 보관함
    • λ³΄κ΄€ν•œ λ‚΄ 바이닐듀을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • λŒ€ν‘œ 바이닐을 μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 바이닐 μš”μ²­
    • κ²€μƒ‰ν–ˆμ§€λ§Œ λ‚˜μ˜€μ§€ μ•ŠλŠ” 바이닐을 μš”μ²­ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • μš΄μ˜μžκ°€ 확인할 수 μžˆλŠ” 참고용 이미지와 제λͺ©, μ•„ν‹°μŠ€νŠΈλͺ…, λ©”λͺ¨ 등을 포함해 μš”μ²­μ„ λ“±λ‘ν•©λ‹ˆλ‹€.
    • (κ°œλ°œμ€‘) 운영자용 μ›Ή νŽ˜μ΄μ§€λ₯Ό 톡해 λ“€μ–΄μ˜¨ μš”μ²­μ„ μ²˜λ¦¬ν•˜κ³ , DB에 λ“±λ‘λ˜λ©΄ ν•΄λ‹Ή 바이닐을 μš”μ²­ν•œ μ‚¬μš©μžμ—κ²Œ μ•Œλ¦Όμ„ λ³΄λ‚΄μ€λ‹ˆλ‹€.
  • νšŒμ›κ°€μž…/둜그인
    • Apple, Google, Facebook을 톡해 μ†Œμ…œ λ‘œκ·ΈμΈμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • νšŒμ›κ°€μž… μ‹œ κ³ μœ ν•œ λ‹‰λ„€μž„μ„ μ„€μ •ν•˜κ³  λ§ˆμΌ€νŒ… μˆ˜μ‹  λ™μ˜ μ—¬λΆ€λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

🎧 Dependencies

"dependencies": {
    "cookie-parser": "~1.4.4",
    "crypto": "^1.0.1",
    "debug": "~2.6.9",
    "disconnect": "^1.2.2",
    "express": "~4.16.1",
    "http-errors": "~1.6.3",
    "jade": "~1.11.0",
    "jsonwebtoken": "^8.5.1",
    "morgan": "~1.9.1",
    "multer": "^1.4.4",
    "nodemon": "^2.0.7",
    "pbkdf2": "^3.1.2",
    "promise-mysql": "^5.0.3",
    "rand-token": "^1.0.1",
    "request": "^2.88.2",
    "xml-js": "^1.6.11"
  }

🎧 ERD

🎧 Skills

Node.jsJavaScriptMariaDBnpmAmazon AWSNodemon


About

🎡 Work, Life, Vinyl: 바이닐 μˆ˜μ§‘κ°€λ₯Ό μœ„ν•œ λͺ¨λ°”일 바이닐 보관함 μ„œλΉ„μŠ€πŸ§Ώ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages