DevNexa.
Digital Product Engineering Studio

We build digital products that move businesses forward.

System Status● WebGL & 3D Shaders Initializing
0%

Mobile App

Selected Work

OneShow

A cross-platform mobile app and API that generates and plays AI-assisted audio shows, backed by a queue-driven media worker.

Client

OneShow

Industry

Media / AI Audio Storytelling

Services

Mobile App Development, Backend API Development, AI Integration, Background Job Processing

Status

In Development

The Challenge

Generating audio content is slow, costly and failure-prone, so the product needed reliable job queues, per-user limits, secure private media storage and a zero-spend development mode.

The Solution

We split the system into a typed REST API and a supervised worker with per-user active-job limits, private media storage, edit-conflict handling and playback-position sync, and added a development-only demo provider so the full flow runs without paid AI calls.

My Contribution

  • Express 5 API with Better Auth (cookie sessions on web, SecureStore on native)
  • Prisma schema and nine versioned PostgreSQL migrations
  • Queue-driven worker for script, transcription and speech generation
  • Shared typed contracts package between mobile app and server
  • OpenAPI / Swagger documentation
  • Integration tests for security, providers, queue clock and edit conflicts

Key Features

  • Email and social authentication with reset and verification mail
  • Background generation jobs with concurrency and per-user limits
  • Private media storage outside the public directory
  • Audio playback with saved playback position
  • Demo mode for zero-spend development
  • Swagger UI API docs
  • Docker Compose local PostgreSQL

Technology

React NativeExpoTypeScriptExpressPrismaPostgreSQLBetter AuthOpenAIDocker

Results

OneShow has a production-minded foundation: a typed API, an isolated worker and a mobile client that share contracts and can be developed end to end without provider costs.

Have a similar project?