Skip to content

FRONT-END-BOOTCAMP-PLUS-4/sik-share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

sikshare-readme

식샀 - 1인 가ꡬλ₯Ό μœ„ν•œ μ‹μžμž¬ 곡유 ν”Œλž«νΌ
sik-share.com
개발 κΈ°κ°„ : 25.05.07 ~ 25.06.04 (1μ°¨ 개발 μ™„λ£Œ)


πŸ“Ž ν…ŒμŠ€νŠΈ 계정 (κ΅¬κΈ€λ‘œκ·ΈμΈ)

πŸ₯— Team Sik-Share

이름 μ—­ν• 
κΉ€λ‹€ν›ˆ @hoon95 PM, λ°œν‘œ 및 자료 μ œμž‘
- 아이디어 발의 / 기초 기획 κ³ μ•ˆ
- 메인 νŽ˜μ΄μ§€ / 동넀 지도 μ‹œμŠ€ν…œ 개발
- λ‚˜λˆ”Β·κ°™μ΄μž₯보기 μƒμ„Έμ‘°νšŒ 및 μ°Έμ—¬ 개발
박은지 @EJ-99 DB 섀계
- 둜그인 / νšŒμ›κ°€μž… 인증 개발
- λ‚˜λˆ”Β·μž₯보기 등둝 및 μˆ˜μ • 개발
- ν›„κΈ° μž‘μ„± 개발
μ„œν˜„μš° @Harang-Dev μ›Ήμ†ŒμΌ“ μ„œλ²„ ꡬ좕
- 1:1 λ‚˜λˆ” μ±„νŒ…, 1:N 같이 μž₯보기 μ±„νŒ… μ‹œμŠ€ν…œ 개발
- 3D λ‚˜λˆ”ν•¨ 개발
μ†‘ν•˜ @poan1221 λ””μžμΈ / 곡톡 μŠ€νƒ€μΌ ꡬ성
- λ§ˆμ΄νŽ˜μ΄μ§€ νšŒμ› 정보 μ‘°νšŒΒ·μˆ˜μ • 개발 및 3D 캐릭터 μ œμž‘
- μž‘μ„±, μ°Έμ—¬ λ‚΄μ—­, ν›„κΈ° 쑰회 개발
- 배포 및 PWA κ΄€λ ¨ μ„€μ •

πŸ‘‰ Team Wiki


πŸ› οΈ ν”„λ‘œμ νŠΈ μ†Œκ°œ

"이웃과 ν•¨κ»˜ λ‚˜λˆ„λ©°, κΉŒλ‹€λ‘œμš΄ μ‹μžμž¬ κ΄€λ¦¬κΉŒμ§€ ν•œλ²ˆμ—!"

πŸ€” 기획 μ˜λ„

  • 1인 κ°€κ΅¬μ˜ μ¦κ°€λ‘œ κ°œμΈν™”λœ μƒν™œ, κ°λ°•ν•œ ν˜„λŒ€ μ‚¬νšŒ 속 μ΄μ›ƒκ³Όμ˜ λ‹¨μ ˆ, μ†Œν†΅ λΆ€μž¬ ν•΄κ²°

κΈ°νšμ˜λ„

  • κ°€νŒŒλ₯Έ λ¬Όκ°€ μƒμŠΉμ— λ”°λ₯Έ 체감 μž₯λ°”κ΅¬λ‹ˆ λΆ€λ‹΄μ˜ ν•΄μ†Œ ν•„μš”

κΈ°νšμ˜λ„02

πŸ™‹ νƒ€κ²Ÿ μ‚¬μš©μž

  • 큰 λ‹¨μœ„μ˜ μ‚­μžμž¬ ꡬ맀가 μ–΄λ €μš΄ 1인 가ꡬ
  • 이웃과 μ†Œν†΅ν•˜λ©° λ‚¨λŠ” μ‹μžμž¬λ„ μ†ŒλΉ„ν•˜κ³  싢은 이용자
  • 1인 가ꡬ가 많이 μ‚΄κ³  μžˆλŠ” 관악ꡬλ₯Ό μ€‘μ‹¬μœΌλ‘œ 기획

🎯 μ£Όμš” λͺ©ν‘œ

  • μ‹μžμž¬ λ‚˜λˆ”Β·κ°™μ΄ μž₯보기 등둝 및 곡유
  • 3D λ‚˜λˆ”ν•¨μ„ 톡해 λ“±λ‘λœ λ‚˜λˆ”μ„ μ§μ ‘μ μœΌλ‘œ 확인
  • λ‚΄ 주변에 μžˆλŠ” λ‚˜λˆ”Β·κ°™μ΄ μž₯보기λ₯Ό 지도 λ§΅ ν΄λŸ¬μŠ€ν„°λ₯Ό 톡해 쑰회
  • λ‚˜λˆ”Β·κ°™μ΄ μž₯보기 μ‹ μ²­ ν›„, μ±„νŒ…μ„ ν†΅ν•œ μ˜μ‚¬μ†Œν†΅ 및 λ§Œλ‚¨ μ˜ˆμ•½
  • λ‚˜λˆ” μ§€μˆ˜μ— λ”°λ₯Έ 캐릭터 μ„±μž₯ 및 λ§ˆμ΄νŽ˜μ΄μ§€ λ‚΄ μ‚¬μš©μžμ˜ λ‚΄μ—­ 쑰회

πŸ“Œ μ£Όμš” κΈ°λŠ₯

πŸ‘€ νšŒμ› 등둝

  • SNS κ³„μ •μœΌλ‘œ κ°„νŽΈν•œ νšŒμ›κ°€μž…
  • 졜초 1회 동넀 λ“±λ‘μœΌλ‘œ μœ„μΉ˜ 기반 μ„œλΉ„μŠ€ 제곡

νšŒμ›λ“±λ‘ gif

🏑 λ™λ„€κΈ°λ°˜ ν΄λŸ¬μŠ€ν„°λ§

  • μ‚¬μš©μžμ˜ ν˜„μž¬ μœ„μΉ˜λ₯Ό κΈ°μ€€μœΌλ‘œ κ°€κΉŒμš΄ 이웃 정보 반영
  • λ―Όκ°ν•œ μœ„μΉ˜ λ…ΈμΆœμ€ μ΅œμ†Œν™”, 동넀 ν™œλ™ 이웃 수 직관적 ν‘œμ‹œ
  • ν΄λŸ¬μŠ€ν„° 클릭 μ‹œ, ν•΄λ‹Ή μ§€μ—­μ˜ λ‚˜λˆ”Β·κ°™μ΄ μž₯보기 리슀트 좜λ ₯

λ™λ„€κΈ°λ°˜ ν΄λŸ¬μŠ€ν„°λ§ gif

πŸ“¦ λ‚˜λˆ”Β·μž₯보기 등둝

  • 남은 μ‹μž¬λ£Œ λ‚˜λˆ” λ˜λŠ” μž₯보기 λͺ¨μ§‘을 κ°„νŽΈν•˜κ²Œ 등둝
  • 동넀 μ΄μ›ƒμ—κ²Œ μ‹€μ‹œκ°„μœΌλ‘œ 정보 λ…ΈμΆœ

λ‚˜λˆ”Β·μž₯보기 gif

πŸ₯• 3D μ‹μž¬λ£Œ 관리

  • 보유 쀑인 μ‹μž¬λ£Œλ₯Ό 3D둜 μ‹œκ°ν™”ν•˜μ—¬ ν‘œν˜„ πŸ‘‰ @react-three-fiber/drei둜 μ‹μž¬λ£Œ λͺ¨λΈ 배치
  • μ‹μž¬λ£Œ 클릭 μ‹œ κ°„λž΅ 정보 제곡 및 λ‚˜λˆ” μ‹ μ²­ κ°€λŠ₯

3D μ‹μž¬λ£Œ gif

μ‹€μ‹œκ°„ 1:1 & κ·Έλ£Ή μ±„νŒ…

  • 이웃과 μ¦‰μ‹œ μ†Œν†΅ν•  수 μžˆλŠ” μ‹€μ‹œκ°„ μ±„νŒ… 제곡
  • μ±„νŒ… λ‚΄ 일정 곡유, ν›„κΈ° μž‘μ„± λ“± λΆ€κ°€ κΈ°λŠ₯ 지원
  • μ‹€μ‹œκ°„ 읽음 ν‘œμ‹œ 확인 κ°€λŠ₯

μ±„νŒ… gif ν›„κΈ°μž‘μ„± gif

🍚 λ§ˆμ΄νŽ˜μ΄μ§€

  • λ‚˜λˆ”Β·μž₯보기 λ“± ν™œλ™ 이λ ₯을 ν•œ λˆˆμ— 확인 κ°€λŠ₯
  • 🌑️ λ‚˜λˆ”μ§€μˆ˜ : ν™œλ™ λ‚΄μ—­, 받은 ν›„κΈ° 기반 신뒰도 ν‘œμ‹œ
  • 🐀 캐릭터 μ„±μž₯ : ν™œλ™ν•  수둝 캐릭터가 μ„±μž₯ν•˜λŠ” μž¬λ―Έμš”μ†Œλ‘œ μžμ—°μŠ€λŸ¬μš΄ μ°Έμ—¬ μœ λ„

λ§ˆμ΄νŽ˜μ΄μ§€ gif

ν”„λ‘œμ νŠΈ 일정

ν”„λ‘œμ νŠΈ 일정

기술 μŠ€νƒ

기술 μŠ€νƒ

ERD

ERD

πŸ”« νŠΈλŸ¬λΈ” μŠˆνŒ…

πŸ“± PWA μ„€μ •

식샀λ₯Ό 더 λΉ λ₯΄κ²Œ μ΄μš©ν•˜λŠ” 방법!

  • ν™ˆ 화면에 μΆ”κ°€ν•˜μ—¬, λΈŒλΌμš°μ €λ₯Ό κ±°μΉ˜μ§€ μ•Šκ³  μ•±μ²˜λŸΌ μ‹€ν–‰ ν•˜λ„λ‘ μœ λ„ β†’ μ•±κ³Ό 같은 ν™˜κ²½μ—μ„œ 더 λΆ€λ“œλŸ½κ³  λΉ λ₯΄κ²Œ μ‚¬μš© κ°€λŠ₯
  • λͺ¨λ°”일 λΈŒλΌμš°μ € 접속 μ‹œ, PWA μ„€μΉ˜ μ•ˆλ‚΄ νŒμ—… μžλ™ λ…ΈμΆœ

PWA

πŸ“ 데이터 캐싱

React Hooks ν™œμš© μ»€μŠ€ν…€ 캐싱

  • κ°œμ„  μ „ : νƒ­ μ „ν™˜λ§ˆλ‹€ λ™μΌν•œ fetch μš”μ²­ λ°œμƒ β†’ λΆˆν•„μš”ν•œ λ„€νŠΈμ›Œν¬ λ‚­λΉ„, μ‚¬μš©μž μž…μž₯μ—μ„œλ„ λ‘œλ”© μ§€μ—° λ°œμƒ
  • κ°œμ„  ν›„ : νƒ­ 별 데이터λ₯Ό Key-Value ν˜•νƒœλ‘œ λ©”λͺ¨λ¦¬μ— 캐싱 β†’ λ™μΌν•œ selectedId에 λŒ€ν•΄μ„œλŠ” API μž¬μš”μ²­ 없이 μ¦‰μ‹œ λ Œλ”λ§

데이터 캐싱

About

🍚 ν•¨κ»˜ λ‚˜λˆ„λŠ” λ”°λœ»ν•œ μ‹μƒν™œ

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •