
Challenge One
목표 관리에 친구 피드와 스토리 공유를 결합한 Firebase 기반 Flutter 앱
개요
혼자 목표를 관리하는 데서 끝나지 않고, 친구의 목표와 인증을 보며 동기부여를 받을 수 있도록 만든 소셜 목표 관리 앱입니다. Firebase Authentication, Firestore, Storage를 사용해 계정, 목표, 스토리 이미지를 연결했습니다.
주요 작업
- Firebase Authentication 기반 로그인 흐름
- Firestore 기반 목표 데이터, 팔로우/팔로잉 관계, 피드 구성
- image_picker와 Firebase Storage를 활용한 인증 이미지 업로드
- story_view 스타일의 일일 목표 공유 화면 구성
- 검색, 프로필, 목표 상세 등 소셜 앱의 기본 화면 흐름 구현
구현 메모
Flutter로 목표 관리와 소셜 피드의 화면 전환을 구성하고, Firestore stream을 통해 친구/목표 상태가 앱에 반영되도록 만들었습니다. 초기 학습 프로젝트 성격이 강하지만, 인증·DB·스토리지·소셜 UI를 한 번에 연결해 본 작업입니다.