Skip to content

BaeJihae/-Project-ChillinTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 

Repository files navigation

7조 프로젝트 _ Chillin’ Time

안냥하세요 🤗 얼음처럼 차갸운 chillin’ 조입니다 ❄️

👩🏻‍💻 팀장 : 배지해
👥 팀원 : 김민웅, 김시온, 염아현, 이유진


🧊 프로젝트 소개

📍 프로젝트 명 [Chillin’ Time]
: 저희 조의 이름을 딴 Chillin’ 과 힐링 타임의 복합어로 카페를 주문하는 키오스크 앱입니다.

필수 구현 기능
  • 메인 화면
  • 상단 메뉴 카테고리 바
  • 메뉴 화면
  • 주문 내역 화면
  • 취소하기 / 결제하기 버튼 화면

추가 구현 기능
  • 주문 메뉴 상세페이지 (퍼스널 옵션 선택)
  • 결제화면

사용하는 기술
  • Swift
  • Figma
  • UIKit
  • Notion
  • Slack
  • TableView
  • CollectionView

🎨 최종 Prototype UI

  • 최종 UI

제목을-입력해주세요_-001-2


📆 개발 과정(일정)

4/1(월) 4/2(화) 4/3(수) 4/4(목) 4/5(금) 4/6(토) 4/7(일) 4/8(월)
- S.A 작성
- UI 피그마 작성
- 프로젝트 틀 기초 만들기
- 개인 분담 및 작업 시작
필수 기능 구현 깃헙 병합 - 추가 기능 구현
- 디테일 구현 및 오류 수정
- 시연 영상 촬영
- 구현 완료 기능 병합
- 프로젝트 마무리
발표 자료 준비 과제 제출 발표 D-Day

⌨️ 역할 분담

지해 아현 민웅 시온 유진
[ 메인 ] 메뉴 컬렉션 뷰 구현
[ 메인 ] 오토레이아웃 구현
- [ 결제 ] 화면 전체 구현
- 전체 프로젝트 병합
- 프로젝트 데이터 구현
- PPT 제작 및 발표
[ Togo ] 화면 구현
[ 메인 ] 카테고리 버튼 구현
[ 상세 ] 취소 버튼 / 담기 버튼 구현
- 발표PPT
[ 커버 뷰 ] 화면 구현
[ 메인 ] Cart 테이블 뷰 구현
[ 상세 ] 옵션 뷰 구현
[ 메인 ] Cart 개수 / Cart 총 합 구현
[ 메인 ] 홈 버튼 / 백 버튼 구현
[ 상세 ] 오토레이아웃 및 수량 버튼 구현
- Read Me 작성
[ 메인 ] 전체 취소 버튼 / 주문하기 버튼 구현
[ 상세 ] 모달 뷰 구현
[디자인] 버튼 및 로고 디자인 / 데이터 이미지 작업
[피그마] 전체 디자인 및 수정

💻 화면 구성 및 기능 구현

  1. 커버 뷰
  2. Togo 화면
  3. 메인 화면
  4. �상세 페이지 화면
  5. �결제 화면 추가 구현

1. 커버 뷰

화면 구성
  • 로고 이미지
  • 터치 라벨
기능 구현
  • 화면 터치 시 : 다음 화면으로 이동

2. Togo 화면

화면 구성
  • 포장버튼
      → 메인 화면으로 정보 넘기기
  • 매장버튼
      → 메인 화면으로 정보 넘기기
기능 구현
  • 포장 / 메뉴 선택 기능

3. 메인 화면

화면 구성
  • 카테고리 탭 버튼
      → 컬렉션 뷰로 정보 넘기기

  • 카페 메뉴 컬렉션 뷰
      → 컬렉션 뷰 클릭시 Cart에 정보 담기

  • 카페 메뉴 데이터

  • Cart 개수 : cart에 담긴 수량

  • Cart 총 금액 : cart의 배열의 가격의 합
     🔻 포장 버튼 클릭시 500원 할인 인덱스 표시

  • Cart 테이블 뷰 : cart의 배열에 들어간 메뉴 표시

  • 홈 버튼 구현
      → cart 정보 삭제 후 스플래쉬 페이지로 이동

  • 뒤로가기 버튼 구현
      → Togo 화면으로 이동

  • 전체 취소 버튼
      → 삭제하시겠습니까? 라는 얼럿창 띄우기
      → cart 정보 삭제

  • 주문하기 버튼
      → 결제하시겠습니까? 라는 얼럿창 띄우기

기능 구현
  • 카테고리 선택 기능

  • 메뉴 리스트 보여주기 기능

  • 메뉴 선택 기능

  • cart 기능
    - cart 메뉴 취소 기능
    - cart 메뉴 수량 추가 및 삭제 기능
    - cart 에 담긴 메뉴 총 수량 기능
    - cart 에 담긴 총 금액 기능

  • 홈 버튼 이동 기능

  • 뒤로가기 버튼 이동 기능

  • 전체 취소 기능

  • 주문하기 기능

4. 상세 페이지 화면

화면 구성
  • 옵션 선택 기능
    ☕️ 커피/차   →   HOT / ICE 선택, 얼음
    🥤 에이드/스무디   →   당도, 얼음
    🍰 디저트   →   워밍 옵션

  • 수량 선택 기능

  • 취소 버튼
      → 전 페이지로 이동

  • 담기 버튼
      → 해당 옵션의 정보를 담아 전 페이지로 이동

기능 구현
  • 해당 음료의 수량
  • HOT / ICE 옵션 선택
  • 얼음 옵션 선택
  • 데움/안데움 옵션 선택
  • 당도 옵션 선택
  • 취소 버튼
  • 담기 버튼

5. 결제 화면 추가 구현

화면 구성
  • 영수증
    - 주문 내역 • 주문 수량 • 주문 가격
    - 총 주문 메뉴 수량 • 총 금액

  • 결제 방법
    - 신용•체크 카드
    - 애플•삼성•카카오•네이버 페이

기능 구현
  • 카드 결제
  • 모바일 페이

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages