-
Notifications
You must be signed in to change notification settings - Fork 2
J154_이윤성 edited this page Nov 8, 2021
·
27 revisions
코시국으로 인해 소개팅이나 미팅을 하고싶어도 하기 힘들고 미팅을 경험해보지 못한 사람들을 위해 온라인으로 미팅을 경험할 수 있도록 해주기 위한 서비스입니다. 원하는 상대방, 팀에게 신청할 수 있고 화상채팅과 게임, 게더타운을 통해 서로 친해질 수 있도록 추가기능을 제공합니다.
- 스크롤 애니메이션
- 1:1 소개팅 하기
- 그룹 만들기
- 그룹으로 N:N 미팅하기
- 미팅 신청후 채팅하기
- 추가기능을 통해 화상채팅,게더타운,게임 등 기능 이용하기
- 계속 이어나갈 지 투표하기
- 서로에 대한 평가 남기기
5. API 디자인
6. 컴포넌트 분리
7. ERD
모두 같은학교에 재학중이라 모든 회의는 다 만나서 진행하였습니다. 주제는 미리 정했고 서로 구체적인 아이디어를 정해와서 이를 이야기 해보고 합쳐서 최종적으로 이와같은 기획이 나왔습니다.
- 결제 시스템
결제 시스템을 적용하기 위해선 사업자 등록이 필요했습니다 ..
멘토님이 개인 사업자를 등록하는 방법도
제안해 주셨지만 너무 번거로워 결제 시스템은 포기했습니다
- 상대방이 오프라인일 경우
원래는 모두가 온라인일 경우 바로 신청한 후 화상채팅으로 연결하도록 했는데 원하는 상대방이
오프라인일 경우에는 이 방법이 힘들어 화상채팅과 게임 등의 기능은 추가기능으로 빼고
우선 신청할 시 채팅방으로 먼저 연결하도록 구현방향을 수정했습니다.
- 프로젝트 소개&개발자 소개 애니메이션
원래는 프로젝트 소개와 개발자 소개 페이지를
gif를 활용해 영상 형태로 보여드릴려고 했습니다.
하지만 멘토님께서 이 방법은 유저가 gif를 멈출 수 없다는 단점과
이전 내용을 보기 위해선 gif 가 모두 끝나야만 해야한다는 단점이
있다고 지적해 주셨습니다.
그래서 멘토님 께서 애플 홈페이지에 적용되어 있는 스크롤 이벤트를
적용해 보는게 어떠시냐고 제안해 주셨고 유저 경험면에서 gif보다
훨씬 뛰어 나다고 느껴 저희는 이를 프로젝트 소개 & 개발자 소개
페이지에 적용하기로 했습니다
- 소셜 로그인
현업에서 소셜 로그인을 구현하는 방법은 다음의 3가지가 있습니다.
1. 소셜 로그인만으로 회원가입과 로그인이 가능한 경우
2. 소셜 로그인 계정마다 각각의 회원정보를 가지는 경우
3. 하나의 고유 계정에 모든 소셜 로그인 계정이 연동되는 경우
사용자의 편의를 위해 3번째 방법을 채택하기로 결정하였습니다.
-
1순위
- 메인페이지
- 프로젝트 소개 페이지( 애플 애니메이션 )
- 1 : 1 페이지 ( 소개팅 시스템 구축 )
- 채팅방 - 채팅 목록 , 채팅 이미지보내기, 실시간 채팅
- 채팅방 기능 추가 - 화상 채팅, 음성 채팅, 소켓 연동 시간 제한( 투표 )
- 채팅방 - 요청목록, 알림
- 로그인 페이지, 소셜로그인
- 회원가입 페이지
-
2순위
- 팀 생성 , 설정
- N : N 페이지
-
3순위
- 게임
- 게더타운
- 리뷰쓰기
- 내 정보 페이지
- 내 정보 - 내가고른 이상형
- 내정보 - 리뷰보기
-
지하 130층
- 이벤트 페이지
- 공지사항 페이지
- 공지사항 디테일
- 공지사항 관리자
- 문의사항 페이지
- 문의사항 디테일
- 문의사항 글쓰기
- 내 정보 - 나의 문의사항 보기
-
지구 내핵
- 내 정보 - 충전하기