파이어베이스와 플러터로 제작하는 소셜 데이팅 앱입니다. 본 예제는 플러터 코리아 www.flutterkorea.com 의 공개 스터디를 통해서 만들어진 것입니다.
참여: 카카오톡 채팅방에 참여
- 회원 가입
- 소셜 로그인
- 각종 앱 설정
- 다국 언어화
- 실시간 페이지 내용 변경. 예) 페이지 제목, 내용 등 변경.
- 게시판 전체 기능
- 푸시 알림. 전체 알림. 게시판 별 알림. 내 글 반응 알림.
- 전화번호 인증
- 프로필(사진, 팔로잉, 추천 등) 및 검색
- 실시간 채팅. 다대다 채팅. 1:1 채팅. 1:1 고객 상담.
- GPS 기반 나의 근처에 있는 회원 찾기
- 인앱결제
- 유료 멤버쉽
- 관리자가 하루 멤버쉽 비용 지정. 예) 일일 멤버쉽 1천원.
- 7일 멤버쉽을 하기 위해서는 7천원 결제. 언제든지 기간 연장 가능.
- 환불 시, 남은 기간 만큼 환불.
- 파이어베이스 프로젝트 생성
- 플러터와 iOS 연결 설정
- Firestore security rules and indexes 설정
- Cloud Functions 설정
- 회원 가입
- 플러터 Android 설정
- 회원 로그인
- 회원 로그아웃
- 회원 정보 수정
- 소셜 로그인
- 구글
- 애플
- 페이스북
- 회원 프로필 사진 등록, 변경, 삭제
- 관리자 지정
- 앱 설정
- 다국어 설정
- 실시간 텍스트, 내용 변경
- 게시판 카테고리 관리자 페이지 생성
- 게시판 글 쓰기, 목록, 수정, 삭제