✔️ 개요
지난 3년 코로나19로 비대면 수업을 하며 학생들은 교류의 어려움을 겪었습니다. 현재 대면 수업을 진행하고 있지만, 지난 3년간의 여파로 여전히 이러한 어려움은 지속되고 있습니다. 따라서 학우들을 위해 강의를 함께 수강할 친구를 사귈 수 있는 서비스를 구현했습니다.
✔️ 목표
개성 있는 프로필을 만들어 강의 수강 목표에 따라 함께 강의를 수강할 친구를 찾을 수 있습니다. 이에 그치지 않고 모임 기능을 통해 확장된 경험을 제공합니다. 강의 친구뿐만 아니라 학교 내 학생들 간 교류를 활성화시키기 위해 랜덤 친구 기능을 제공합니다.
-
회원가입 • 로그인
성공회대학교 웹 메일을 사용해 학생 인증을 진행합니다.
-
프로필
학생 정보 뿐만 아니라 키워드를 통한 성격과 수업목표 설정, 사용자 지정 프로필 사진 설정이 가능합니다.
-
강의 친구 찾기
같이 강의를 들을 친구를 찾기 위해 강의 정보를 선택해 글을 게시할 수 있습니다.
강의명 검색을 통해 원하는 강의 게시글을 찾을 수 있습니다.
-
랜덤친구
Swipe를 통해 랜덤하게 프로필을 확인할 수 있습니다.
특성있는 프로필을 통해 자신과 잘 맞는 친구를 발견하면 쪽지를 통해 연락할 수 있습니다.
-
강의 모임
강의 친구들과 함께 모임을 만들고 정보를 공유할 수 있습니다.
강의 모임 공유 기능을 통해 다른 연락 수단에 ID와 비밀번호를 전송할 수 있습니다.
-
쪽지
강의 친구 게시글 또는 랜덤 친구에서 잘 맞는 친구를 찾았다면 쪽지를 통해 연락할 수 있습니다.
이름 | 설명 |
---|---|
iOS • Swift | - |
MVVM 디자인 패턴 | View와 기능, 서버 연결을 구분하여 코드 재사용 목표 |
URLSession | Apple 제공 서버 연결 클래스 |
RxSwift • RxCocoa | 비동기 프로그래밍과 디자인 패턴 적용 |
Snapkit | 효율적인 코드 베이스 오토 레이아웃 |
APNs | 댓글 및 쪽지 알림을 전달하기 위해 사용 |
LinkPresentation | 강의 모임 초대 시 앱 링크와 ID, 비밀번호 공유 |
PhotoKit | 프로필 이미지 사용자 지정 설정 |
MessageKit | 채팅창 UI 구성 목적 오픈소스 |
Figma | 디자인 |
임윤휘 |
iOS • 디자인 |