APP / 01
Firebase 로그인 / 회원 관리
- 이메일·비밀번호 회원가입 / 로그인
- 비밀번호 재설정 메일 발송
- Firebase Authentication, Firestore를 이용한 닉네임, MBTI, 성별, 지역, 포인트 저장
- 앱 실행 시 세션 확인 후 홈 / 로그인 분기
COMPANY PROJECT

MBTI를 중심으로 게시글·친구/공개 채팅·랜덤 매칭·포인트 시스템을 제공하는 Flutter + Firebase 기반 MBTI 커뮤니티 앱


MBTI 메이트 - Apps on Google Play
This app is an MBTI-based random chat platform that allows users to chat with people who match their MBTI type.
https://play.google.com/store/apps/details?id=kr.co.placea.mbti_community
MBTI를 중심으로 게시글 · 친구/공개 채팅 · 랜덤 매칭 · 포인트 시스템을 제공하는 Flutter + Firebase 기반 MBTI 커뮤니티 앱
게시판 · 채팅 · 랜덤매칭 · 포인트 · 푸시 알림 앱의 기능을 갖춘 소셜 커뮤니티 앱입니다.
APP / 01
APP / 02
APP / 03
APP / 04
APP / 05
APP / 06
Frontend: Flutter / Dart / GetX
Backend: Firebase Auth, Cloud Firestore, FCM, Cloud Functions
UI: ConvexAppBar, Carousel Slider
Etc: flutter_local_notifications, easy_localization, webview_flutter
[ Flutter App ] ├─ Firebase Auth — 로그인 / 세션 ├─ Cloud Firestore — 유저 · 게시글 · 채팅 · 포인트 ├─ FCM + Local Noti — 채팅 푸시 / Deep Link └─ Cloud Functions — notifications 문서 생성 시 푸시 발송
Flutter + Firebase(Auth/Firestore/FCM/Functions)로 커뮤니티(게시판)와 실시간 채팅을 구현했고, FCM 토큰 갱신 이슈는 토큰 재동기화 + Topic 구독으로 안정화하여 채팅 푸시/딥링크 UX를 완성했습니다.