
Mobile Application and website Development Agreement
2023-09-15
프로젝트명 : Mobile Application and website Development Agreement
단체명(팀명) : Two Platforms Inc.
직책 : 용역공급자
프로젝트기간 : 2022. 06. 14. ~ 2023. 09. 15.
주요업무 및 역할
Two Platforms Inc.의 용역공급자로서 차세대 AI 메신저 및 SNS 기능을 통합한 모바일 애플리케이션 개발 프로젝트에 참여하였습니다. React Native를 기반으로 한 크로스 플랫폼 모바일 애플리케이션 개발을 담당하며, ZAPPY와 같은 혁신적인 AI 플랫폼의 핵심 기능들을 구현하였습니다. 실시간 채팅 시스템, AI 기반 영상통화, 소셜 피드(모먼트) 기능, AI 친구들과의 상호작용 등 다양한 기능을 개발하였습니다. Firebase 생태계를 활용한 백엔드 서비스 연동 및 실시간 기능 구현에 주력하였으며, 상태 관리 라이브러리인 Jotai를 사용하여 복잡한 AI 기반 애플리케이션의 상태를 효율적으로 관리하였습니다. React Navigation을 통한 네비게이션 시스템을 구축하고, 특히 Firebase의 다양한 서비스(Authentication, Firestore, Cloud Messaging, Storage 등)를 통합하여 사용자 인증, 실시간 메시징, 푸시 알림, 미디어 파일 저장 등의 핵심 기능을 개발하였습니다. Native Base UI 라이브러리를 활용하여 일관성 있고 직관적인 사용자 인터페이스를 구현하고, Expo AV를 통한 멀티미디어 기능과 React Native CallKeep 및 VoIP 푸시 알림을 통한 고품질 영상통화 기능을 구현하여, 사용자들이 AI와 함께 소통할 수 있는 혁신적인 플랫폼을 개발하였습니다.
사용 기술(본인의 업무파트에서 사용한 기술 목록)
Mobile Development : React Native, Jotai, React Navigation, Native Base, Expo AV
Backend & Services : React Native Firebase (Authentication, Firestore, Cloud Messaging, Storage), React Native CallKeep, React Native VoIP Push Notification
컨텐츠 관련 내용
● 차세대 AI 메신저 및 SNS 기능을 통합한 혁신적인 플랫폼 개발
● MAGIC CHAT 기능: AI 생성 메시지를 활용한 지능형 채팅 시스템
● AI 기반 영상통화: 사용자가 AI 룩으로 자신감 있게 통화할 수 있는 기능
● 모먼트(소셜 피드): 일상의 특별한 순간들을 공유하는 SNS 기능
● AI 친구들: 개성 넘치는 다양한 AI 캐릭터와의 상호작용 기능
● 실시간 메시징 및 음성/영상 통화 기능 통합
● 멀티미디어 콘텐츠 공유 및 관리 시스템
시스템 관련 내용
● React Native 기반 크로스 플랫폼 모바일 애플리케이션 개발
● Jotai를 활용한 복잡한 AI 기반 애플리케이션의 효율적인 상태 관리 시스템 구현
● React Navigation을 통한 다중 기능(채팅/통화/모먼트/AI친구) 앱 네비게이션 구조 설계
● Firebase Authentication을 통한 소셜 로그인 및 사용자 인증 시스템 구축
● Firebase Firestore를 활용한 실시간 메시징 및 소셜 피드 데이터베이스 연동
● Firebase Cloud Messaging을 통한 실시간 메시지 및 통화 알림 서비스 구현
● Firebase Storage를 활용한 이미지, 동영상, 오디오 파일 업로드 및 관리 시스템
● Native Base UI 라이브러리를 사용한 AI 메신저에 최적화된 일관성 있는 사용자 인터페이스 구현
● Expo AV를 통한 고품질 오디오/비디오 스트리밍 및 멀티미디어 재생 기능 개발
● React Native CallKeep을 활용한 네이티브 수준의 통화 인터페이스 및 백그라운드 통화 관리 구현
● React Native VoIP Push Notification을 통한 실시간 음성/영상 통화 알림 및 연결 시스템
● AI 기반 콘텐츠 생성 및 처리를 위한 백엔드 API 연동
● 소셜 네트워크 기능을 위한 팔로우/팔로워 시스템 및 피드 알고리즘 구현
● 대용량 멀티미디어 콘텐츠 처리를 위한 최적화된 캐싱 및 압축 시스템