act

ACT 앱 아이콘

ACT — 채팅 기반 AI 업무관리 플랫폼

“Everyone’s Meeting Partner” — 팀 커뮤니케이션, AI, 업무 관리를 하나로 통합한 플랫폼


프로젝트 개요

ACT는 채팅을 중심으로 할일 관리, 노트, 음성 녹음, AI 기능을 통합한 업무관리 플랫폼입니다. 외부 메시징 서비스에 의존하지 않는 자체 채팅 엔진(mintChatEngine)을 기반으로, Android 네이티브 앱, iOS 네이티브 앱, 백엔드 서버를 모두 자체 개발했습니다.

대화 흐름 속에서 자연스럽게 할일을 생성하고, AI가 회의 내용을 요약하고, 인포그래픽을 만들어주는 AI Native 설계가 핵심입니다.


핵심 기능

자체 채팅 엔진

외부 서비스 없이 완전한 실시간 메시징을 구현한 mintChatEngine. 메시지 송수신, 읽음 확인, 파일 첨부, 메시지 고정, 채널 관리, 음성 통화까지 지원합니다. Supabase 버전과 PostgreSQL 단독 버전 중 선택할 수 있습니다.

AI Native

6종의 AI 모델(OpenAI GPT, Whisper, Google Gemini, Eleven Labs, LangChain, Ollama)을 통합. RAG 기반 질의응답, 음성 자동 텍스트 변환, AI 요약(문체/간결도 조절), 태스크 자동 추천, 인포그래픽/PPT 자동 생성을 제공합니다.

할일 & 노트 관리

대화 맥락에서 자동으로 할일을 생성하고, 시스템이 진행 상황을 추적합니다. 미진행 업무에 대해 자동 알림을 보내 업무 누락을 방지합니다. 노트, 보이스 메모, 인포그래픽을 아카이브에서 통합 관리합니다.


시스템 구성

ACT 플랫폼은 3개의 독립적인 프로젝트로 구성되어 있습니다.


Android 앱

Kotlin Native로 개발된 Android 앱입니다. Jetpack Compose + Material 3 UI, MVVM + Clean Architecture, Dagger Hilt 의존성 주입, Kotlin Coroutines + Flow 비동기 처리를 적용했습니다. Supabase Realtime 기반 실시간 통신과 Google Play Billing 인앱 결제를 구현했습니다.

언어Kotlin
UIJetpack Compose (Material 3)
아키텍처MVVM + Clean Architecture + Dagger Hilt
실시간Supabase Realtime
결제Google Play Billing

상세 보기 →


iOS 앱

Swift Native로 개발된 iOS 앱입니다. SwiftUI + MVVM 아키텍처 기반으로, 686개 Swift 파일, 61개 ViewModel, 107개 재사용 컴포넌트 규모의 프로덕션급 앱입니다. Socket.IO WebSocket 10종 이벤트 스트림, TwilioVideo 음성 통화, Share ExtensionCustom Keyboard Extension을 포함하며, 한국어/영어/일본어 3개 국어를 지원합니다.

언어Swift 5+ (async/await)
UISwiftUI
아키텍처MVVM + Repository Pattern
실시간Socket.IO (10+ Event Streams)
음성 통화TwilioVideo SDK + PushKit VoIP
다국어한국어, 영어, 일본어

상세 보기 →


Server

NestJS v11 + TypeScript 기반의 엔터프라이즈급 백엔드입니다. 32개 API 모듈, PostgreSQL + pgvector(벡터 검색), Redis + Bull Queue(비동기 AI 처리), Socket.IO WebSocket Gateway(실시간 이벤트)를 갖추고 있습니다. 6종 AI 모델(OpenAI, Gemini, Whisper, Eleven Labs, LangChain, Ollama)을 큐 기반 파이프라인으로 통합하며, GitLab CI → Docker → AWS ECS(Fargate)로 배포합니다.

런타임Bun + NestJS v11 (TypeScript 5.9)
데이터베이스PostgreSQL + pgvector (TypeORM, Replication)
AIOpenAI, Gemini, Whisper, Eleven Labs, LangChain, Ollama
실시간Socket.IO Gateway (10+ Streams)
Bull Queue + Redis (3개 큐)
배포GitLab CI → Docker → AWS ECS (Fargate)

상세 보기 →


적용 기술 종합

영역기술
모바일Kotlin (Jetpack Compose), Swift (SwiftUI)
서버NestJS, TypeScript, Bun
데이터베이스PostgreSQL + pgvector, Redis, Realm, Room
AIOpenAI GPT/Whisper, Google Gemini, Eleven Labs, LangChain, Ollama
실시간Socket.IO, Supabase Realtime, WebSocket
채팅 엔진mintChatEngine (자체 개발, PostgreSQL/Supabase 선택)
음성 통화TwilioVideo, Mediasoup
파일 저장AWS S3, Supabase Storage
인증JWT, Firebase Auth, Google OAuth2, Apple Sign-In
결제Apple StoreKit, Google Play Billing
CI/CDGitLab CI, Docker, AWS ECS (Fargate), Fastlane

이 프로젝트가 보여주는 우리의 역량

ACT 플랫폼 개발을 통해, 모바일 네이티브(Android/iOS) + 백엔드 서버를 포함한 풀스택 시스템을 자체 설계하고 구축할 수 있는 역량을 보유하고 있음을 보여줍니다. 특히 다음과 같은 과제를 수행할 수 있습니다:

  • 자체 실시간 채팅 엔진이 필요한 협업/커뮤니케이션 플랫폼
  • AI 기능이 핵심인 모바일 앱 및 서버 시스템
  • RAG 기반 지식 검색 및 문서 요약 시스템
  • 음성 녹음, 텍스트 변환, 자동 요약 파이프라인
  • 인앱 결제와 구독 기반 SaaS 서비스
  • Android/iOS 동시 개발이 필요한 크로스 플랫폼 프로젝트

관련 과제가 있으시면 언제든 연락 주세요.