TinyShip
TinyShip
 TinyShip
TinyShip
TinyShip Documentation
Project Planning & TechnicalTinyShip Technical ArchitectureTinyShip Feature OverviewProduct Roadmap
Technical Planning

TinyShip Feature Overview

Summary of TinyShip v2.3.0 pages and core capabilities with an extensible, developer-first design

TinyShip focuses on a solid, extensible foundation instead of an all-in-one mega framework. Core flows are complete out of the box; everything else is intentionally left open for you to extend. You can explore the main demo at demo.tinyship.cn, and the Cloudflare deployment demo at tinyship.vikingz.me.

Philosophy: ship the essentials + clean architecture; empower developers to extend. A template library may come later, but the core principle stays the same.

Future plans: see the roadmap.

What's in v2.3.0

  1. Landing Page

    • Marketing-style showcase for product value and entry points.
  2. Auth & Account

    • Email login & signup (with verification email)
    • OAuth login
    • Phone login
    • WeChat login
    • Forgot password (verification email)
    • Reset password
    • Dashboard after login:
      • Profile
      • Order management (show subscription cycle; open third-party portal)
      • Account management (change password / delete account / account linking)
  3. Pricing & Payments

    • Supports WeChat Pay
    • Supports Alipay (one-time payments)
    • Supports PayPal: one-time payments + recurring subscriptions
    • Stripe: one-time payments + recurring subscriptions
    • Creem: one-time payments + recurring subscriptions
    • DodoPayments: one-time payments + recurring subscriptions + credits, with Merchant of Record support
    • Multiple non-tiered plans supported
    • Hosted Checkout, Webhook callbacks, and third-party customer portal flows
    • Credits System: Pay-as-you-go credits purchase and consumption
      • Dual payment model: subscriptions + credits in parallel
      • Fixed/dynamic consumption modes
      • AI model multiplier configuration
      • Image generation credit pricing (per-model cost configuration)
      • Complete transaction tracking
  4. File Upload Page

    • Unified cloud storage interface demo
    • Supports Alibaba Cloud OSS / AWS S3 / Cloudflare R2
    • File upload, signed URL generation, metadata management
  5. AI Page

    • Built with Vercel AI SDK
    • AI Chat: Simple AI Chat page as a reference; extend to your own AI apps
    • AI Image Generation: Support for multiple AI providers
      • Qwen (Alibaba Cloud)
      • FAL (Fal.ai)
      • OpenAI (DALL-E)
    • AI Video Generation: Support for multiple AI providers
      • Volcengine (Seedance)
      • Aliyun Wanxiang (Wan)
      • FAL (Kling)
    • Unified image generation interface with per-model credit cost configuration
    • Unified video generation interface with per-model credit cost configuration
  6. Admin Panel

    • Dashboard home
    • User management
    • Order management
    • Subscription management
    • Payment-provider filtering, including Dodo subscription ID search
  7. Premium Member Page

    • Demo route-protection page for paid users only, showing how to enforce subscription-level access control in SaaS.
  8. Multi-Framework & Deployment Baseline

    • Next.js, Nuxt, and TanStack Start app implementations
    • PostgreSQL / SQLite / Cloudflare D1 database dialect support
    • Docker, traditional server, cloud platform, and Cloudflare Workers deployment paths
    • Cloudflare Email, R2, Turnstile, and Workers-friendly configuration patterns

How to extend

  • Add vertical-specific flows (e.g., onboarding, billing hooks, feature gating).
  • Swap or add payment processors; refine plan logic, webhook handling, and customer portal flows.
  • Expand AI use cases (image analysis, speech-to-text, text-to-speech, embeddings, RAG, tools).
  • Customize Admin Panel actions or add audit/logging.
  • Build your own template library on top of the existing pages.

Try it

  • demo.tinyship.cn: main demo site (default showcase)
  • tinyship.vikingz.me: Cloudflare Workers deployment demo (global edge scenario)

As the roadmap evolves, more reference pages will be added while keeping the extensible, developer-first approach.

TinyShip Technical Architecture

How TinyShip is structured across apps, shared libraries, infrastructure, and extensibility

Product Roadmap

TinyShip project future development plans and milestones

On this page

What's in v2.3.0How to extendTry it