Connect와 Network를 합친 단어로
사람들 간 만남, 이전의 약속과 앞으로의 약속 모두를 이어 과거부터 미래까지 연결해주는 역할을 의미합니다.
파트 | 이름 | 역할 및 담당 |
---|---|---|
PM/iOS | 이안진 | 🍎 PM 및 iOS 개발 |
iOS | 유가은 | 🍎 iOS 개발 Lead |
iOS | 정아현 | 🍎 iOS 개발 |
Android | 박지원 | 🤖 Android 개발 Lead |
Android | 김채린 | 🤖 Android 개발 |
Server | 정경은 | 💻 Server 개발 Lead |
Server | 정소민 | 💻 Server 개발 |
Server | 강연주 | 💻 Server 개발 |
전체 프로젝트 기간 2023.06.26 - 2023.08.10
그리고 2023.12.15 ~ ing
CoNet은 약속을 잡는 순간부터 약속을 기록하는 마지막까지 전반적으로 관리를 도와줍니다.
-
서로 다른 스케줄로 시간을 맞추는 데 어려움
=> 시각적으로 한 눈에 볼 수 있는 시간표 -
과거의 약속을 잊거나 정리가 되지 않음
=> 지난 약속까지 모두 볼 수 있는 히스토리 -
약속을 정하는 과정에서 여러 플랫폼 사용 필요
=> 모든 스케줄을 한 공간에서 관리
로그인/회원가입, 홈 화면(캘린더, 약속 리스트)
- iOS에서는 애플과 카카오, Android에서는 카카오로 간편하게 앱을 시작할 수 있습니다.
- 약관 동의와 이름 입력으로 회원가입을 하고 나면, 홈 화면에서는 모든 모임에 대한 확정된 약속과 확정을 기다리고 있는 대기중인 약속을 확인할 수 있습니다.
모임 만들고, 참여하기
- 모임 이름과 대표 사진을 입력해 모임을 만들고, 초대코드를 발급해 함께 하고 싶은 친구들에게 공유합니다.
- 초대코드는 영어 대소문자와 숫자로 이루어진 8글자의 코드로, 발급 시각으로부터 24시간까지 유효합니다.
- 전달받은 초대코드를 입력하면 모임에 참여할 수 있습니다.
약속 만들기
- 약속 이름과 약속이 이루어질 것 같은 기간의 시작 날짜를 입력하고 약속을 생성합니다.
- 만들어진 약속은 모임원들의 대기중인 약속으로 나타납니다.
가능한 시간 입력하고 모임원들에게 시간 공유하기
- 대기 중인 약속에서 모임원들이 이 기간에 가능한 시간을 확인할 수 있습니다.
- 내 시간을 입력/수정할 수 있고, 가능한 시간이 없다면 아래 가능한 시간 없음 버튼을 누르고 저장할 수 있습니다.
- 시간 공유 페이지에서는, 가능한 사람의 수에 따라 색상을 다르게 지정하여, 시간대별 가능한 사람들의 수를 쉽게 확인할 수 있도록 했습니다.
약속 확정하기
- 시간 공유 페이지에서 가능한 사람이 있는 시간대를 선택하면, 해당 시간에 누가 가능한지 확인하고, 약속을 확정할 수 있습니다.
- 확정된 약속은 캘린더에 기록되어 홈 탭과 모임 안에서 확인할 수 있습니다.
히스토리
- 확정된 약속의 날짜가 지나고 나면 약속에 대한 추억을 기록할 수 있습니다.
- 히스토리 추가를 통해 사진과 내용을 입력하면, 그동안 모임에서 함께 해왔던 기억들을 피드 형태로 모아볼 수 있습니다.
iOS
- Xcode, Swift
- UIKit
- SnapKit, Then, Alamofire