Skip to content

KUIT-CoNet/CoNet-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoNet-iOS

image



💜 CoNet

팀명/서비스명 : CoNet (커넷)

Connect와 Network를 합친 단어로
사람들 간 만남, 이전의 약속과 앞으로의 약속 모두를 이어 과거부터 미래까지 연결해주는 역할을 의미합니다.

역할/담당

파트 이름 역할 및 담당
PM/iOS 이안진 🍎 PM 및 iOS 개발
iOS 유가은 🍎 iOS 개발 Lead
iOS 정아현 🍎 iOS 개발
Android 박지원 🤖 Android 개발 Lead
Android 김채린 🤖 Android 개발
Server 정경은 💻 Server 개발 Lead
Server 정소민 💻 Server 개발
Server 강연주 💻 Server 개발

🗓️ Development project timeline

전체 프로젝트 기간 2023.06.26 - 2023.08.10

그리고 2023.12.15 ~ ing


💡 Pain Point & Solution

CoNet은 약속을 잡는 순간부터 약속을 기록하는 마지막까지 전반적으로 관리를 도와줍니다.

  1. 서로 다른 스케줄로 시간을 맞추는 데 어려움
    => 시각적으로 한 눈에 볼 수 있는 시간표

  2. 과거의 약속을 잊거나 정리가 되지 않음
    => 지난 약속까지 모두 볼 수 있는 히스토리

  3. 약속을 정하는 과정에서 여러 플랫폼 사용 필요
    => 모든 스케줄을 한 공간에서 관리


💫 Features

로그인/회원가입, 홈 화면(캘린더, 약속 리스트)
  • iOS에서는 애플과 카카오, Android에서는 카카오로 간편하게 앱을 시작할 수 있습니다.
  • 약관 동의와 이름 입력으로 회원가입을 하고 나면, 홈 화면에서는 모든 모임에 대한 확정된 약속과 확정을 기다리고 있는 대기중인 약속을 확인할 수 있습니다.
모임 만들고, 참여하기
  • 모임 이름과 대표 사진을 입력해 모임을 만들고, 초대코드를 발급해 함께 하고 싶은 친구들에게 공유합니다.
  • 초대코드는 영어 대소문자와 숫자로 이루어진 8글자의 코드로, 발급 시각으로부터 24시간까지 유효합니다.
  • 전달받은 초대코드를 입력하면 모임에 참여할 수 있습니다.
약속 만들기
  • 약속 이름과 약속이 이루어질 것 같은 기간의 시작 날짜를 입력하고 약속을 생성합니다.
  • 만들어진 약속은 모임원들의 대기중인 약속으로 나타납니다.
가능한 시간 입력하고 모임원들에게 시간 공유하기
  • 대기 중인 약속에서 모임원들이 이 기간에 가능한 시간을 확인할 수 있습니다.
  • 내 시간을 입력/수정할 수 있고, 가능한 시간이 없다면 아래 가능한 시간 없음 버튼을 누르고 저장할 수 있습니다.
  • 시간 공유 페이지에서는, 가능한 사람의 수에 따라 색상을 다르게 지정하여, 시간대별 가능한 사람들의 수를 쉽게 확인할 수 있도록 했습니다.
약속 확정하기
  • 시간 공유 페이지에서 가능한 사람이 있는 시간대를 선택하면, 해당 시간에 누가 가능한지 확인하고, 약속을 확정할 수 있습니다.
  • 확정된 약속은 캘린더에 기록되어 홈 탭과 모임 안에서 확인할 수 있습니다.
히스토리
  • 확정된 약속의 날짜가 지나고 나면 약속에 대한 추억을 기록할 수 있습니다.
  • 히스토리 추가를 통해 사진과 내용을 입력하면, 그동안 모임에서 함께 해왔던 기억들을 피드 형태로 모아볼 수 있습니다.


💻 Technologies Used

  • iOS
    • Xcode, Swift
    • UIKit
    • SnapKit, Then, Alamofire

🏙️ System Architecture

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages