Requirements - rbgus2002/cactusdy GitHub Wiki

Remind

  1. κ·Έλ£ΉμŠ€ν„°λ””λ₯Ό μ‰½κ²Œ κ΄€λ¦¬ν•˜μ—¬ μ˜€λž«λ™μ•ˆ κΎΈμ€€νžˆ ν•  수 있게 ν•œλ‹€.
  2. λ³Έμ—°μ˜ κΈ°λŠ₯μ—λ§Œ μ§‘μ€‘ν•œλ‹€.
  3. ν•„μš”ν•  λ•Œ 쉽고 λΉ λ₯΄κ²Œ μ‚¬μš©ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.
  4. 직관적이어야 ν•œλ‹€.
  5. 동기뢀여λ₯Ό 쀄 수 μžˆμ–΄μ•Ό ν•œλ‹€.
  6. λ‚ μ§œλ‘œ κ΄€λ¦¬ν•˜μ§€ μ•Šκ²Œ ν•œλ‹€.





Requirements

Common

  • λ‚΄μž¬μ  동기 μžκ·Ήμ„ μœ„ν•΄ μ•Œλ¦Ό κΈ°λŠ₯을 적극적으둜 ν™œμš©ν•œλ‹€.
  • μ‚¬μš©μžκ°€ 직접 앱에 λŒ€ν•΄μ„œ κΈ°λŠ₯ κ±΄μ˜ν•  수 μžˆλ„λ‘ message λ‚¨κΈ°λŠ” κΈ°λŠ₯ 제곡 (μ‚¬μš©μž ν”Όλ“œλ°±)
  • μ„œλ²„ μš΄μ˜λΉ„λ‘œ μ‚¬μš©ν•  (κ°œλ°œμžμ—κ²Œ 컀피 보내기 - 카카였페이) κΈ°λŠ₯을 κ΅¬ν˜„ν•œλ‹€.
  • ν˜„μž¬ 화면에 λŒ€ν•΄μ„œ μƒˆλ‘œκ³ μΉ¨μ„ μœ„ν•΄ pull to refreshλ₯Ό κ΅¬ν˜„ν•œλ‹€.

μŠ€ν„°λ””

  • μ—¬λŸ¬ 개의 κ·Έλ£Ή μŠ€ν„°λ””μ— μ°Έμ—¬&μƒμ„±ν•˜μ—¬ 관리할 수 μžˆλ„λ‘ 함
  • μŠ€ν„°λ”” κ·œμΉ™ 확인할 수 μžˆλŠ” 곡간 마련
  • λŒ€λ©΄ μŠ€ν„°λ”” ν…€ 사이에 ν• λ‹ΉλŸ‰ μ„€μ •ν•˜μ—¬ 각자의 μ§„ν–‰ 상황 νŒŒμ•…
  • κ³Όκ±° μŠ€ν„°λ”” 기둝을 κ°€μ‹œν™” ν•˜μ—¬ μŠ€ν„°λ”” 방식 κ°œμ„ μ— 도움을 μ£Όκ±°λ‚˜ ν•™μŠ΅λŸ‰ νŒŒμ•…μ„ μš©μ΄ν•˜κ²Œ ν•œλ‹€.
  • κ·Έλ£Ή μŠ€ν„°λ””μ— μ°Έμ—¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” κ·Έλ£Ή μŠ€ν„°λ””μ›μ˜ μ΄ˆλŒ€ 링크 및 QRμ½”λ“œκ°€ ν•„μš”
  • λͺ¨λ“  κ°œμΈμ€ κ·Έλ£Ή μŠ€ν„°λ”” 생성이 κ°€λŠ₯ν•˜κ³  회차 λ³„λ‘œ 일정 및 μž₯μ†Œλ₯Ό 등둝할 수 μžˆμ–΄μ•Ό 함
  • μŠ€ν„°λ””μ›κ°„μ˜ μ§„ν–‰λ₯ μ„ μ‰½κ²Œ 비ꡐ할 수 μžˆλ„λ‘ MEMBER μ •λ ¬μ˜ 기쀀을 μŠ€ν„°λ”” μž…μž₯ μˆœμ„œλ‘œ κ³ μ •
  • κ·Έλ£ΉμŠ€ν„°λ”” μƒμ„ΈνŽ˜μ΄μ§€μ—μ„œ κ·Έλ£Ή μŠ€ν„°λ”” 이름 μ•„λž˜ Description을 μž‘μ„±ν•  수 μžˆλ„λ‘ ν•œλ‹€.
  • μ°Έμ—¬ MEMBER 인원을 숫자둜 ν‘œμ‹œν•΄μ€€λ‹€.
    • μ°Έμ—¬ν•˜λŠ” κ·Έλ£Ή μŠ€ν„°λ””λ³„λ‘œ μƒ‰κΉ”λ‘œμ¨ ꡬ뢄할 수 있게 함
  • 색상 변경은 Color Picker둜 κ΅¬ν˜„ν•œλ‹€
  • 졜초의 μŠ€ν„°λ””μž₯은 κ·Έλ£Ή μŠ€ν„°λ””λ₯Ό λ§Œλ“  MEMBER이고 λ‹€λ₯Έ MEMBERμ—κ²Œ κΆŒν•œ μœ„μž„μ„ ν•  수 μžˆλ‹€. μŠ€ν„°λ””μž₯은 κ·Έλ£ΉμŠ€ν„°λ”” νƒˆν‡΄κ°€ λΆˆκ°€λŠ₯ν•˜λ‹€.
  • μŠ€ν„°λ””μž₯은 κ·Έλ£ΉμŠ€ν„°λ”” μƒμ„ΈνŽ˜μ΄μ§€μ—μ„œ MEMBER에 λ³„λ„μ˜ μ•„μ΄μ½˜μ„ μΆ”κ°€ν•΄μ„œ ν‘œν˜„ν•œλ‹€.

MEMBER

  • μŠ€ν„°λ””μ› 쿑찌λ₯΄κΈ° κΈ°λŠ₯ β†’ λ‚΄μž¬μ  동기 λΆ€μ—¬
  • μƒνƒœ λ©”μ„Έμ§€ κΈ°λŠ₯
  • MEMBER μƒμ„ΈνŽ˜μ΄μ§€μ—μ„œ ν•΄λ‹Ή MEMBERκ°€ μ†ν•΄μžˆλŠ” κ·Έλ£ΉμŠ€ν„°λ”” λͺ©λ‘μ„ 보여쀀닀.
  • μŠ€ν„°λ”” 상세 νŽ˜μ΄μ§€ 내에 MEMBERμ—μ„œ +ν‘œμ‹œ λ§Œλ“€μ–΄ μŠ€ν„°λ”” μ΄ˆλŒ€λ§ν¬ 얻을 수 있게 λ§Œλ“¦

곡지사항

  • μŠ€ν„°λ”” 별 곡지사항 μ„€μ • 등둝 κΈ°λŠ₯. κ°€μž₯ μ΅œμ‹  곡지사항을 λ¨Όμ € 보여주기
  • νŠΉμ • 곡지사항을 상단에 κ³ μ •ν•  수 있게 ν•œλ‹€. 상단에 κ³ μ •λœ 곡지사항은 κ°€μž₯ μš°μ„ μ μœΌλ‘œ 보여주며 1개만 κ³ μ • κ°€λŠ₯ν•˜λ‹€.
  • 곡지 및 일정을 ν™•μΈν•˜λ©΄ μ½μ—ˆμŒμ„ μ•Œλ¦¬λŠ” 인디케이터 역할을 ν•  수 μžˆλŠ” μ’‹μ•„μš” κΈ°λŠ₯ μΆ”κ°€

회차

  • κ·Έλ£Ή μŠ€ν„°λ”” λ‚΄μ—μ„œ λˆ„κ΅°κ°€, λ‹€μŒ μŠ€ν„°λ”” 회차λ₯Ό μƒμ„±ν•¨μœΌλ‘œμ¨, λ‹€μŒ λ²ˆμ— λ§Œλ‚  μŠ€ν„°λ””λ₯Ό ν™•μ •ν•œλ‹€. λˆ„κ΅¬λ‚˜ 생성 κ°€λŠ₯ν•  수 있게 ν•œλ‹€.
  • ν•΄λ‹Ή νšŒμ°¨μ— λ§Œλ‚˜κΈ°λ‘œ ν•œ λ‚ κΉŒμ§€ ν•΄μ•Όν•˜λŠ” ν•™μŠ΅ λͺ©λ‘μ„ μ λŠ”λ‹€. 이λ₯Ό νƒœμŠ€ν¬λΌκ³  μ •μ˜ν•œλ‹€.
  • 곡톡 νƒœμŠ€ν¬μ™€ 개인 νƒœμŠ€ν¬κ°€ μ‘΄μž¬ν•œλ‹€. 곡톡 νƒœμŠ€ν¬μ— νƒœμŠ€ν¬ 등둝 μ‹œ λͺ¨λ‘ ν•¨κ»˜ λ“±λ‘λ˜λ©° push μ•Œλ¦Όμ΄ κ°„λ‹€. 개인 νƒœμŠ€ν¬ 등둝 μ‹œ λ³ΈμΈμ—κ²Œλ§Œ λ“±λ‘λœλ‹€.
  • 각자의 TASKλ₯Ό μ²΄ν¬λ°•μŠ€ ν˜•μ‹μœΌλ‘œ μΆ”κ°€ν•˜κ³  μ²΄ν¬ν•˜λ©΄ μŠ€ν„°λ””μ›μ—κ²Œ push μ•Œλ¦Όμ„ μ€€λ‹€.
  • μ§„ν–‰λ₯  νŒŒμ•…μ„ μœ„ν•΄μ„œ ν”„λ‘œν•„ 사진에 TAGμƒ‰κΉ”λ‘œ ν…Œλ‘λ¦¬μ— ν• λ‹ΉλŸ‰ ν‘œμ‹œ
  • 회차 λ³„λ‘œ 참석 μ—¬λΆ€λ₯Ό TAG ν˜•μ‹μœΌλ‘œ 보여쀀닀
  • Description을 μž‘μ„±ν•  수 μžˆλ„λ‘ ν•œλ‹€.
  • 회차 μƒμ„±μ‹œ push μ•Œλ¦Όμ„ 톡해 MEMBERμ—κ²Œ μ•Œλ € STATE TAG 등둝을 μœ λ„ν•œλ‹€.

μ•Œλ¦Ό

  • μ•Œλ¦Όμ„ λ°›λŠ” μ‚¬μš©μžκ°€ 앱을 μ΄μš©μ€‘μ΄λ©΄ μ‹€μ‹œκ°„μœΌλ‘œ μ•Œλ¦Όμ„ λ°›λŠ”λ‹€.
  • 앱을 μ΄μš©ν•˜κ³  μžˆμ§€ μ•ŠμœΌλ©΄ push μ•Œλ¦Όμ„ λ°›λŠ”λ‹€.
  • μΏ‘ 찌λ₯΄κΈ°λŠ” νšŸμˆ˜μ— μ œν•œ 없이 μ—¬λŸ¬ 번 λˆ„λ₯Ό 수 μžˆλ‹€. (페이슀뢁 콕 찌λ₯΄κΈ° μ°Έκ³ )
  • κ³„νšλœ μŠ€ν„°λ”” 일정을 λ¦¬λ§ˆμΈλ“œ μ‹œν‚€κΈ° μœ„ν•΄. 직전날 20μ‹œμ— ν•œλ²ˆ, 당일날 30λΆ„ 전에 ν•œλ²ˆ μ•Œλ¦Όμ„ 보낸닀.
⚠️ **GitHub.com Fallback** ⚠️