[프로젝트 후기] 위브 - 골라서 하는 대학생 미팅

 

💡프로젝트 소개

위브는 사이드 프로젝트 팀 학생회관에서 진행한 프로젝트이다.

 

개발 기간

2023.12 ~ 2024.05 (배포 및 유지보수 포함)

 

 개발 인원

7명 (디자이너 1명 / Android 1명 / iOS 2명 / 서버 3명)

 

✅ 깃허브 링크

 

GitHub - Student-Center/weave-aos: WEAVE : 대학생 미팅 서비스 - 안드로이드

WEAVE : 대학생 미팅 서비스 - 안드로이드. Contribute to Student-Center/weave-aos development by creating an account on GitHub.

github.com

 

 소통 방법

  • 모든 문서는 피그마 + 노션을 통해 관리
  • 회의
    • 매주 월, 수, 금은 약 15분 진행 사항 및 이슈 공유
    • 매주 일요일은 30~60분가량 회의 진행
    • 모든 회의는 회의록 작성
  • 지라를 통해서 모든 파트가 이슈 관리를 진행함.

 

 

💡위브 소개

✅️ 주요 기능

  • 대학 이메일 인증: 신뢰성을 높이기 위해 사용자는 대학 이메일로 인증을 해야 함.
  • MBTI 기반 매칭: 부담 없는 매칭을 위해 MBTI 캐릭터를 제공하고, 매칭 이후에 프로필 이미지가 공개됨.
  • 토큰 제공: 프로필의 각 정보를 입력 시 각각 토큰이 제공됨.
  • 프로필 정보: 나이, 성별, 연락 수단, MBTI, 닮은 동물, 키, 학교 메일 인증 등의 정보를 포함한 프로필 생성.
  • 팀 생성: 미팅 인원 수, 선호하는 미팅 지역, 팀 이름을 입력하여 팀 생성
  • 팀 초대: Kakao 공유를 통해 초대장을 전송하고, 초대 코드가 포함된 딥링크를 통해 팀에 입장 가능.
  • 팀 필터링 검색:  필터(인원 수, 평균 나이, 선호 미팅 지역) 기능 제공
  • 미팅 요청: 상대 팀과의 MBTI 케미 점수를 제공함.
  • 매칭 시스템: 매칭 후 24시간 이내에 모든 사람의 참가 신청을 받아야 매칭이 성공함.
  • 매칭 후 채팅 기능: 매칭 성공 후 채팅 기능 제공.

아래는 주요 디자인 화면이다.

 

 설치 링크

 

💡 성과 및 배운 점

지난 DEPth 2기 데모데이 때 오신 졸업생 중 한 분이 진행 중인 사이드 프로젝트에서 Android 개발자로 참여할 생각이 있는지 제안을 주셔서 좋은 기회라고 생각해 냉큼 받아들였다...

 

Android 개발 능력이 많이 미흡했지만 피해를 끼치지 않기 위해서 정말 공부를 많이 하면서 개발을 했던 기간이었다.

MVVM을 처음으로 적용시켜 보고, 이것저것 새로운 기술들을 많이 접해본 프로젝트였다.

 

사전 예약 및 배포를 진행했지만 아쉽게도 호흥을 얻지 못해 중단한 프로젝트이다.

 

지금 보니 정말 어설픈 구조와 코드 구성을 가지고 있지만 당시에는 정말 뿌듯했었다..ㅎㅎ

지난 DEPth의 프로젝트에 이어서 Android 개발 능력이 한층 더 성장할 수 있던 경험이었고, 이번 프로젝트에서는 서버 개발자 분들이 정말 정말 실력 있으신 분들이라 서버 지식들을 간접적으로나마 배울 수 있었다.