-
지인들과의 약속부터, 만남과 이벤트를 관리하는 서비스, 더 나아가서는 인적 네트워크 전체를 관리할 수 있는 서비스를 지향합니다.
👉🏻초대장을 만들어서 가능한 시간을 공유하고, 내 일정과 비교하기 쉽게 도와줘요.
👉🏻 친구와의 만남과 이벤트를 한 눈에 볼 수 있어요.SOPT 29th APP JAM
프로젝트 기간 : 22.01.03 ~ 22.01.22
스플래시 : 앱 구동 시 보여주는 시작화면, 1~2초정도 노출된다.
로그인 : 이메일과 비밀번호로 서비스에 로그인을 할 수 있다.
회원가입 : 이름, 이메일, 비밀번호, 비밀번호 확인을 입력하여 서비스에 가입할 수 있다.
홈 : 메인 홈 화면, 다가올 약속을 조회할 수 있으며 홈 베너는 지난 확정 약속을 기준으로 업데이트 된다.
캘린더 : 달력을 통해 날짜별로 사용자의 약속 현황을 볼 수 있다.
약속 신청 : 친구 목록을 불러와 원하는 친구에게 약속 초대 내용을 입력 (약속신청 1)
그 다음 데이트피커와 타임피커를 이용해 원하는 날짜, 시간을 선택하여(약속신청 2)
약속신청을 할 수 있다.
약속 내역 : 진행 중이거나 완료된 약속의 내역을 모아 볼 수 있다.
진행 중의 경우 받은 신청, 보낸 신청으로 이동 할 수 있고, 완료의 경우 약속 상세로 이동된다.
받은 신청 : 친구에게 받은 약속을 조회, 가능한 시간대를 투표하여 약속을 수락하거나 거절할 수 있다.
보낸 신청 : 친구에게 보낸 신청을 조회, 현재 약속에 응답한 친구들의 투표 현황 등을 볼 수 있고 최종 약속을 확정하거나 취소할 수 있다.
약속 상세 : 메인 홈이나 완료된 약속 내역에서 각각 확정된 약속의 상세한 정보를 조회할 수 있다.
스플래시 | 로그인 / 마이페이지 | 회원가입 |
홈 | 캘린더 | 약속신청1 | 약속신청2 |
약속내역 | 약속상세 | 받은신청 | 보낸신청 |
김현아 | 친구 관리/ 추가, 약속 내역, 약속 상세, 마이페이지, 스플래시 |
이동기 | 프로젝트 초기 셋팅, 캘린더, 약속 신청2 |
이유정 | 메인, 약속 내역, 받은 요청, 보낸 요청 |
최유림 | 로그인, 회원가입, 약속 신청1, 약속신청2 |
Architecture | MVVM |
Jetpack Components | DataBinding, LiveData, ViewModel, Lifecycle, viewPager2 |
Network | OkHttp, Retrofit2, coroutine |
Strategy | Git Flow |
Other Tool | Notion, Slack |
* 📦SeeMeet
└─seemeet
├─📂data
│ ├─📂api
│ ├─📂model
│ │ ├─📂request
│ │ └─📂response
│ └─📂local
├─📂ui
│ ├─📂apply
│ │ └─📂adapter
│ ├─📂detail
│ ├─📂friend
│ │ └─📂adapter
│ ├─📂main
│ │ ├─📂home
│ │ │ └─📂adapter
│ │ ├─📂calendar
│ │ │ └─📂adapter
│ ├─📂notification
│ │ └─📂adapter
│ ├─📂send
│ │ └─📂adapter
│ ├─📂receive
│ │ └─📂adapter
│ ├─📂registration
│ ├─📂splash
│ └─📂viewModel
└─📂util