1. 프로젝트 제안 배경 또는 필요성
현재 소셜 미디어는 자기 과시 중심의 커뮤니케이션이 주를 이루고 있습니다. 이러한 환경 속에서 사용자들은 진정한 의미의 소통과 연결감을 느끼기 어려워졌습니다. "파도"는 이러한 현 상황을 벗어나, 사용자들이 친구들과 더 가깝고 재미있게 소통할 수 있는 새로운 방식을 제공합니다.
2. 프로젝트 목적
"파도"의 주요 목적은 사용자들이 친구들과 더 재미있고 창의적인 방식으로 소통할 수 있게 하는 것입니다. 이를 통해 소셜 미디어 사용의 즐거움을 재발견하고, 일상의 소소한 기쁨을 공유할 수 있습니다.
3. 개발 환경
- 프로그래밍 언어: Swift
- 프레임워크: SwiftUI, UIKit(부분적)
- 아키텍처: MVVM
- 백엔드: Firebase
- 버전 관리: Git, GitHub
- 디자인 툴: 피그마
- 외부 라이브러리:
- SwiftLint - 코드 스타일 및 컨벤션을 강제하는 도구
- Trafico - (Github)Pull Request의 상태에 따라 적절한 레이블을 자동으로 추가하는 기능을 제공
- KingFisher
4. 팀원 역할
5. 프로젝트 프로세스(일정 또는 진행방법)
- 기획 단계: 아이디어 도출, 시장 조사, 목표 설정 (1주)
- UI 개발 단계: 피그마 프로토타이핑, 앱 UI 개발(2주)
6. 프로젝트 단계별 내용
1. 기획 및 조사 단계
- 시장 조사: 경쟁 분석과 타겟 사용자 조사를 통해 시장의 요구와 트렌드 파악