/MacC-TEAM-ZESTY

🍽 우리 λŒ€ν•™ 맛집 리슀트 🍽

Primary LanguageSwift

ZESTY: 우리 λŒ€ν•™ λ§›μ§‘λ¦¬μŠ€νŠΈ

Download on the App Store

Features

features

Details
  1. 우리 λŒ€ν•™κ΅ λ§›μ§‘λ¦¬μŠ€νŠΈ μ°Έκ°€ν•˜κΈ°
  • μ†Œμ† λŒ€ν•™μ˜ 이메일을 톡해 우리 λŒ€ν•™ μ‚¬λžŒλ“€λΌλ¦¬ ν”„λΌμ΄λΉ—ν•˜κ²Œ λ§›μ§‘λ¦¬μŠ€νŠΈλ₯Ό λ§Œλ“€μ–΄λ³΄μ„Έμš”
  • 광고없이 우리 λŒ€ν•™κ΅ μ‚¬λžŒλ“€μ΄ μΆ”μ²œν•˜λŠ” 우리 λŒ€ν•™κ΅ 찐 맛집을 μ°Ύμ•„λ³΄μ„Έμš”
  1. λ§›μ§‘λ¦¬μŠ€νŠΈ
  • μš°λ¦¬λŒ€ν•™κ΅ μ‚¬λžŒλ“€μ΄ λ“±λ‘ν•œ 맛집을 ν™•μΈν•΄λ³΄μ„Έμš”
  • 검색 κΈ°λŠ₯을 톡해 μ‰½κ²Œ μ°Ύμ•„λ³΄μ„Έμš”
  • 맛집에 λŒ€ν•œ 평가 μš”μ•½κ³Ό 졜근 λ“±λ‘ν•œ 사진 리뷰λ₯Ό 톡해 μ–΄λ–€ 메뉴가 μ‘΄μž¬ν•˜λŠ”μ§€ 미리볼 수 μžˆμ–΄μš”
  1. 맛집 상세 보기
  • 맛집에 λŒ€ν•΄ λ‹€μ–‘ν•œ 상세정보λ₯Ό ν™•μΈν•΄λ³΄μ„Έμš”
  • μš°λ¦¬λŒ€ν•™ μ‚¬λžŒλ“€μ΄ 직접 남긴 맛집에 λŒ€ν•œ 평가λ₯Ό μš”μ•½ν•΄μ„œ 확인할 수 μžˆμ–΄μš”
  • 맛집 λ¦¬λ·°μ—μ„œ μ‚¬μ§„λ¦¬λ·°λ“€λ§Œ λͺ¨μ•„λ³΄μ„Έμš”. 메뉴λͺ…κ³Ό μŒμ‹μ‚¬μ§„ 그리고 ν‰κ°€κΉŒμ§€ ν•œλˆˆμ— 확인할 수 μžˆμ–΄μš”
  1. 맛집좔가
  • λ“±λ‘ν•˜λ €λŠ” 맛집을 κ²€μƒ‰ν•˜κ³  무엇을 νŒŒλŠ”μ§€ μ—¬λŸ¬λΆ„μ˜ 학ꡐ μ‚¬λžŒλ“€μ—κ²Œ μ†Œκ°œν•΄μ£Όμ„Έμš”
  • 맛집을 μΆ”κ°€ν•˜λ©΄ μΆ”κ°€ν•œ μ‚¬λžŒλ§Œ 받을 수 μžˆλŠ” 맛집 등둝 μΉ΄λ“œκ°€ λ°œκΈ‰λ©λ‹ˆλ‹€. μ €μž₯ν•˜κ³  μΉœκ΅¬λ“€μ—κ²Œ μžλž‘ν•΄λ³΄μ„Έμš”
  1. 리뷰 λ“±λ‘ν•˜κΈ°
  • μ—¬λŸ¬λΆ„μ˜ 학ꡐ에 μΆ”κ°€λ˜μ–΄ μžˆλŠ” 맛집에 λŒ€ν•΄ ν‰κ°€ν•΄λ³΄μ„Έμš”
  • ν‰κ°€ν•œ λ‚΄μš©μ€ 선정맛집을 μ„ μ •ν•˜λŠ”λ° ν™œμš©λ©λ‹ˆλ‹€
  • 평가λ₯Ό ν•˜κ³  사진과 메뉴λͺ…을 톡해 ν•΄λ‹Ή λ§›μ§‘μ—μ„œ μ–΄λ–€ 메뉴λ₯Ό λ¨Ήμ—ˆλŠ”μ§€ 리뷰λ₯Ό 남길 수 μžˆμ–΄μš”
  • 사진 리뷰λ₯Ό 남기면 μ—¬λŸ¬λΆ„μ˜ μŒμ‹ 사진을 μΆ”κ°€ν•΄μ„œ λ¦¬λ·°μΉ΄λ“œκ°€ λ°œκΈ‰λ©λ‹ˆλ‹€. μ €μž₯ν•˜κ³  μΉœκ΅¬λ“€μ—κ²Œ μžλž‘ν•΄λ³΄μ„Έμš”
  1. μ„ μ •λ§›μ§‘λ¦¬μŠ€νŠΈ
  • 맛집 μ€‘μ˜ 맛집, μš°λ¦¬ν•™κ΅μ˜ 찐 맛집을 λͺ¨μ•„λ³΄μ„Έμš”
  • ZESTY만의 νŠΉλ³„ν•œ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ 찐 맛집을 μ„ μ •ν•΄λ“œλ¦½λ‹ˆλ‹€
  1. λŒ€ν•™ 정보 확인
  • λŒ€ν•™κ΅ 이름을 μ„ νƒν•΄μ„œ μš°λ¦¬ν•™κ΅ λ§›μ§‘λ¦¬μŠ€νŠΈμ— λŒ€ν•œ 톡계λ₯Ό ν™•μΈν•΄λ³΄μ„Έμš”
  • μš°λ¦¬ν•™κ΅ μ‚¬λžŒλ“€ λͺ‡ λͺ…이, λͺ‡ 개의 맛집을, λͺ‡ 개의 리뷰λ₯Ό λ‚¨κ²ΌλŠ”μ§€ ν•œλˆˆμ— 보고 μƒˆλ‘œμš΄ μΉœκ΅¬λ“€μ„ μ΄ˆλŒ€ν•  수 μžˆμ–΄μš”

Requirements

ios-version

xcode-version


Usage

1. Install tuist

curl -Ls https://install.tuist.io | bash 

2. Generate project

tuist clean // optional
tuist fetch // optional
tuist generate

Tech Stack

  • MVVM (w/ Clean Architecture Concepts)
  • Tuist(Modulization)
  • Combine
  • SnapKit
  • Kingfisher
  • URLSession
  • FirebaseAnalytics
  • ( + Tools : JIRA, Swagger, Slack )

More About ZESTY iOS Project


Authors

정찬희 김지경 λ―Όμ±„ν˜Έ 이λͺ…ν™˜ κΉ€νƒœν˜Έ κΈˆλ―Όμ„