매칭

두 사람이 회원가입을 마치면 매칭을 위한 화면이 뜹니다. 한 명이 상대방의 이메일을 입력하고 match를 누르면 매칭이 완료되고 두 명의 DB에 서로의 정보가 입력됩니다. 이메일을 입력하지 않은 한 명은 start를 누르면 잘 매칭이 되었는지 확인만 하면 상대방의 이메일을 입력하지 않아도 시작 가능합니다.

대화

채팅은 다른 채팅 어플과 비슷하게 동작합니다. 차이점이 있다면 커플끼리만 이용하는 메신저이기 때문에 채팅 목록이 없고 바로 대화창으로 들어가게 됩니다.

앨범

두 사람만이 공유할 수 있는 앨범입니다. 공유가 가능하도록 Firebase의 Storage를 이용하여 이미지를 관리합니다. 한 사람이 사진을 업로드하고 삭제하면 상대방의 앨범에도 적용되게 됩니다. 앨범에 속한 사진들은 스와이프를 통해 확인할 수 있습니다.

캘린더

커플들의 각 날짜에 대한 커플의 공유 일정을 확인, 추가 및 삭제할수 있는 기능이 들어간 탭 입니다. 달력의 날짜를 누르면 해당일정을 확인할수 있고 다른 일정을 추가하거나 삭제하고 싶으면 화면 상단의 버튼을 눌러 수정할 수 있게 되었습니다. 또한 커플들이 공유하는 일정이어서 한쪽에서 추가하거나 삭제하면 상대방도 똑같이 그것이 적용되도록 기능을 담았습니다.

데이

다른 커플 메신저앱과 가장 차별화된 부분입니다. 우선 진짜 사랑한 날짜를 분석하기 위해 커플은 매일 자가투표를 하게 됩니다. 본인이 생각했을 때 진짜 사랑했는지 투표합니다. 평일동안에는 저녁9시부터 새벽3시까지만 투표 가능합니다. 투표는 하루에 한 번만 가능하고 만약 투표를 하지 않으면 사랑하지 않은 것으로 간주합니다. 매주 일요일에 그 주에 대한 사랑의 평가를 알려줍니다. 우선 자가투표는 양쪽 모두 사랑했다고 선택했을 때에만 사랑했다고 평가합니다. 그리고 그 주에 몇 번 만났는지를 캘린더에 작성한 일정의 개수로 평가합니다.

시뮬레이션