Skip to content
AppDock – App Store Submission Platform
webEpic1200 XP

AppDock – App Store Submission Platform

Web platform for mobile freelancers who ship client apps. Tracks 35+ store submission fields with readiness scoring and one-click client portals.

Role
Full-Stack Developer
Built in
6 weeks
Team
1 developer
Stack
5 techs

AppDock is a web platform built for mobile freelancers and agencies who repeatedly navigate the complexity of App Store and Google Play submissions. What typically takes three days of back-and-forth — metadata fields, screenshots, compliance checks, and client approvals — is compressed into a focused workflow that can be completed in hours.

The platform tracks 35+ store submission fields across both Apple App Store and Google Play, giving freelancers a single source of truth for every client project. A readiness scoring system surfaces what's missing before submission, reducing rejections and revision cycles. One-click client portals let stakeholders review and approve assets without email chains or shared spreadsheets.

Built with Next.js, TypeScript, and PostgreSQL, AppDock demonstrates expertise in building productivity tools for developer workflows — typed full-stack architecture, relational data modeling for multi-project tracking, and a UI designed for speed under deadline pressure.

The product was designed around a real pain point: freelancers managing multiple client submissions simultaneously, each with different store requirements, asset sizes, and approval workflows. AppDock replaces scattered Notion docs and Slack threads with structured project state and automated readiness checks.

Demo Videos

What was hard → How I solved it

The problem

Modeling 35+ store fields across Apple and Google Play with different requirements per platform

The fix

Structured field schemas per platform with validation rules and dependency tracking

The problem

Building a readiness scoring system that accurately reflects submission completeness

The fix

Weighted readiness algorithm that prioritizes blocking fields over nice-to-haves

The problem

Creating client-facing portals that non-technical stakeholders can use without training

The fix

Shareable portal links with read-only views and inline approval actions

The problem

Designing a workflow that fits how freelancers actually manage multiple client projects

The fix

Project-centric dashboard with status filters and batch readiness overview

What it changed

Reduces app store submission prep from days to hours for mobile freelancers

Automates tracking of 35+ submission fields across both major app stores

Eliminates email-chain chaos with structured client approval portals

Demonstrates full-stack product development for developer productivity tools

Built with

Frontend
Next.jsTypeScriptTailwind CSSReact
Other
PostgreSQL