Skip to content

WanF-Project/WanF-Project-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

WanF

WanF

스크린샷 2023-10-18 오후 4 23 58



💁🏻‍♀️ 서비스 소개

스크린샷 2023-10-18 오후 3 55 20

✔️ 개요

지난 3년 코로나19로 비대면 수업을 하며 학생들은 교류의 어려움을 겪었습니다. 현재 대면 수업을 진행하고 있지만, 지난 3년간의 여파로 여전히 이러한 어려움은 지속되고 있습니다. 따라서 학우들을 위해 강의를 함께 수강할 친구를 사귈 수 있는 서비스를 구현했습니다.

✔️ 목표

개성 있는 프로필을 만들어 강의 수강 목표에 따라 함께 강의를 수강할 친구를 찾을 수 있습니다. 이에 그치지 않고 모임 기능을 통해 확장된 경험을 제공합니다. 강의 친구뿐만 아니라 학교 내 학생들 간 교류를 활성화시키기 위해 랜덤 친구 기능을 제공합니다.




🦾 기능

  1. 회원가입 • 로그인

    성공회대학교 웹 메일을 사용해 학생 인증을 진행합니다.

  2. 프로필

    학생 정보 뿐만 아니라 키워드를 통한 성격과 수업목표 설정, 사용자 지정 프로필 사진 설정이 가능합니다.

  3. 강의 친구 찾기

    같이 강의를 들을 친구를 찾기 위해 강의 정보를 선택해 글을 게시할 수 있습니다.

    강의명 검색을 통해 원하는 강의 게시글을 찾을 수 있습니다.

  4. 랜덤친구

    Swipe를 통해 랜덤하게 프로필을 확인할 수 있습니다.

    특성있는 프로필을 통해 자신과 잘 맞는 친구를 발견하면 쪽지를 통해 연락할 수 있습니다.

  5. 강의 모임

    강의 친구들과 함께 모임을 만들고 정보를 공유할 수 있습니다.

    강의 모임 공유 기능을 통해 다른 연락 수단에 ID와 비밀번호를 전송할 수 있습니다.

  6. 쪽지

    강의 친구 게시글 또는 랜덤 친구에서 잘 맞는 친구를 찾았다면 쪽지를 통해 연락할 수 있습니다.




🌊 Workflows

%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202023-09-16%20%EC%98%A4%ED%9B%84%204 47 43 스크린샷 2023-10-18 오후 3 54 47


🛠️ 개발 스택

이름 설명
iOS • Swift -
MVVM 디자인 패턴 View와 기능, 서버 연결을 구분하여 코드 재사용 목표
URLSession Apple 제공 서버 연결 클래스
RxSwift • RxCocoa 비동기 프로그래밍과 디자인 패턴 적용
Snapkit 효율적인 코드 베이스 오토 레이아웃
APNs 댓글 및 쪽지 알림을 전달하기 위해 사용
LinkPresentation 강의 모임 초대 시 앱 링크와 ID, 비밀번호 공유
PhotoKit 프로필 이미지 사용자 지정 설정
MessageKit 채팅창 UI 구성 목적 오픈소스
Figma 디자인



👩🏻‍💻 iOS 개발자

임윤휘
iOS • 디자인



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages