Skip to content
qpoi.
← Selected work

Mobile productivity

Noto

Noto records meetings and turns them into transcripts, summaries and action items. Users can return to a meeting and ask follow-up questions about it. QPOI built the iOS and Android app, with recordings stored on-device and AI processing through Gemini.

Sector
Productivity
Platform
iOS + Android
Stack
React Native (Expo)
Duration
3 months
Engagement
MVP engineering
Status
Launched

The project at a glance

The problem

People needed to capture meetings without dividing their attention between the conversation and written notes.

What QPOI delivered

QPOI built recording, transcripts, summaries, action items and follow-up questions into a mobile app.

Delivery evidence

An iOS and Android MVP was delivered, including paid plans and recovery for interrupted recordings.

Local-first meeting notes pipeline, as builtView diagramHide diagram
MEETING AUDIOlong recordingsLOCAL STORAGErecovery for interruptionsAI PROCESSINGtranscript + summary + actionsLIVING NOTESchat with your meetingLOCAL-FIRST, REDUCED BACKEND DEPENDENCE
1.0

The challenge

The client wanted people to capture a meeting without dividing their attention between the conversation and written notes. A recording alone was not enough: they needed a transcript, a summary and a way to find decisions afterwards.

QPOI had to support long recordings, recover from interrupted sessions and manage files on the device. AI processing then produced the transcript and summary, with follow-up questions available after processing.

2.0

Core features

2.1

From recording to meeting notes

Recorded audio is prepared for Gemini, which generates a transcript, summary and action items. The saved meeting becomes the starting point for follow-up questions.

2.2

Chat with your notes

After processing, users can ask questions about the meeting to revisit a decision or clarify a point without reading the entire transcript.

2.3

Resilient file management

Recordings stored locally with recovery logic for interrupted sessions, helping the app behave reliably under real mobile conditions.

2.4

Subscription architecture

RevenueCat integration supporting freemium and pro plans, feature gating, and usage limits needed for a launch-ready app.

3.0

Mobile engineering fundamentals

3.1
Recording and storage limits

The app tracks recording duration and file size as a session progresses, so storage quotas can be applied during capture.

3.2
Permissions handling

The recording flow handles microphone and storage permissions, including the case where access is denied.

3.3
Store compliance

Managed submission for iOS and Android, including ATT privacy compliance.

4.0

Outcome

  • Delivered an MVP for iOS and Android
  • Delivered recording, transcripts, summaries, action items and follow-up questions
  • Kept recording files on-device, with recovery for interrupted sessions
  • Integrated free and paid plans, usage limits and app store publishing

Built with

  • React Native (Expo)
  • TypeScript
  • Gemini 1.5 Flash
  • RevenueCat
  • Expo AV
  • AsyncStorage
  • Expo FileSystem

Next project

Recipe Lens
Discuss your productivity app