Recordcall is a cross-platform call-recording and transcription system built on a modern React Native + Expo monorepo. Designed for professionals who need accurate, reliable call documentation.
Recordcall provides an integrated workflow for capturing phone conversations and converting them into structured, searchable transcripts. Whether used for business compliance, client work, research, or personal reference, Recordcall delivers a polished experience powered by a robust React Native codebase and cloud-based speech processing.
This repository contains the full monorepo architecture, development tooling, shared modules, and the mobile application.
Phone calls contain decisions, commitments, and knowledge — but they’re easy to lose or misremember. Recordcall solves this by offering:
- High-quality call recording
- Fast, accurate transcription
- A unified interface for managing conversations
- Cross-platform availability via Expo
- React Native for UI
- Expo for cross-platform mobile development & build tooling
- TypeScript for reliability and developer velocity
- React Navigation for smooth mobile routing
- Monorepo layout for shared utilities & cohesive code organization
- Native Modules (where supported) for call recording
- Cloud transcription APIs (recommended: Google, OpenAI, AssemblyAI)
- Cross-platform app (iOS + Android)
- Call recording support (inbound/outbound depending on device & OS constraints)
- Automated cloud transcription
- Conversation history & search
- Secure local & remote storage options
- Clean, modern interface built on Ignite foundations
/apps
/mobile # Expo React Native application
/packages
/core # Shared TypeScript utilities
/ui # Cross-platform UI components
/api # Shared API client libraries
yarn install
yarn start
Each package includes its own build scripts and documentation.
- Mobile builds via Expo EAS
- Backend & transcription services configurable through environment variables
- OTA updates supported via Expo Updates
- App Store & Google Play publishing supported
- Business professionals
- Journalists
- Sales teams
- Consultants
- Anyone who needs accurate call records for reference or compliance
- 🔐 End-to-end encrypted transcript storage
- 🧠 Semantic search and topic extraction
- 🔄 Automatic syncing across devices
- ⚙️ Web dashboard for transcript review
- 🌐 Multi-language transcription support