Mobile Development

Tarikhi - Oral History Recording App

Record, preserve, and publish personal stories

Client sharq.org
Year 2021
Duration 3 months
Team Size 2 Members
Industry Media & Cultural Heritage
Engagement Full-cycle product development
Location Cyprus
Flutter iOS and Android app delivered Guided recording workflow with consent publishing Story management with edit, publish, and delete
Tarikhi - Oral History Recording App

Project Overview

Tarikhi is a Flutter mobile app for recording oral histories. Users select a category and guided questions, record audio stories, add tags and metadata, save drafts, and publish recordings with explicit consent. The app includes account management, audio playback, and recording downloads, with Arabic and English localization.

Build a guided, mobile-first storytelling platform that makes audio recording and publishing simple while ensuring consent and structured metadata for each story.

We delivered a Flutter app with a guided recording flow, tagging and metadata forms, draft and publish states, and consent-driven publishing. The app integrates with a backend API for stories, categories, and user profiles, and supports audio playback and downloads.

Delivered a cross-platform oral-history app that streamlines recording, metadata collection, and publishing, while enabling users to manage and archive their stories.

Key Features

Guided story creation with categories and question sets

Audio recording with pause/resume and live metering

Story metadata forms with tags and optional cover image

Draft saving and consent-based publishing

Story management with edit, publish, and delete

Audio playback and recording downloads

Account management and password reset

Arabic and English localization

Technologies Used

Flutter Laravel REST APIs Flutter Downloader Audio Recording

Services Provided

Mobile App Development

Backend Integration

Audio Recording Workflow

UI/UX Design

Ongoing Maintenance

Key Deliverables

iOS and Android mobile app

Guided recording and publishing flow

Story management and audio playback

Localization for Arabic and English

Platforms

iOS Android

Key Metrics

  • Flutter iOS and Android app delivered
  • Guided recording workflow with consent publishing
  • Story management with edit, publish, and delete
  • Audio playback and downloads live

Ready to Start Your Project?

Let's build something amazing together.