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

TinyShip Feature Overview

Summary of TinyShip 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. Vertical products are shaped with Agent Skills recipes, not hard sub-templates.

Future plans: see the roadmap.

What's included

  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
  9. SEO / GEO & Quality

    • robots, hreflang sitemap, JSON-LD, About/Contact/Privacy/Terms
    • pnpm test:smoke production-build smoke checks

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.
  • Shape a concrete product with tinyship-recipe (see user guide Recipes).

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 product direction, shipped capabilities, and near-term focus

On this page

What's includedHow to extendTry it