betterhee / ios-wanted-BoxOffice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BoxOffice

Feature

영화순위 및 상세정보 조회

영화순위 조회 (일별) 영화순위 조회 (주간/주말)
daily weekly


영화상세 조회 공유하기
detail share
  • 영화 클릭시 상세정보 조회
  • 공유 버튼클릭시 상세정보를 텍스트로 공유


리뷰 추가/삭제/조회

리뷰 작성 유효하지 않은 경우 유효한 경우
review-add invalid-password valid-password
  • 작성버튼 클릭시 리뷰작성화면으로 이동

  • Firebase-FireStore를 활용하여 리뷰 추가, 삭제, 조회

  • Firebase-FireStorage를 활용하여 프로필 이미지 업로드

  • 유효성을 검증하여 버튼 활성화/비활성화

    • 닉네임과 비밀번호는 필수사항
    • 암호는 6자리 이상, 20자리 이하
    • 암호는 알파벳 소문자, 숫자, 특수문자(!, @, #, $) 중 반드시 한 가지 이상을 포함


리뷰 삭제 (전) 삭제 완료 (후)
review-delete-swipe review-deleted
  • 저장버튼 클릭시 영화상세화면으로 이동 및 작성된 리뷰 조회 가능
  • 리뷰 스와이프시 리뷰삭제버튼


삭제시 비밀번호 검증 검증 재시도
review-password review-password-incorrect
  • 리뷰 삭제버튼 클릭시 비밀번호가 일치하는지 확인한 후 리뷰삭제
  • 일치하지 않는다면 재입력 요청

Development Tool

  • Frameworks: UIKit
  • Tools: Xcode 16
  • Language: Swift 5

Contributors

betterhee

  • dahee (홍다희)

About


Languages

Language:Swift 100.0%