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
-
Landing Page
- Marketing-style showcase for product value and entry points.
-
Auth & Account
- Email login and signup (with verification email)
- OAuth login (Google and GitHub)
- Forgot password (verification email)
- Reset password
- Phone login (optional; Twilio, or Aliyun in China)
- WeChat login (optional, China only)
- Dashboard after login:
- Profile
- Order management (show subscription cycle; open third-party portal)
- Account management (change password / delete account / account linking)
-
Pricing & Payments
- Stripe: one-time payments + recurring subscriptions
- PayPal: one-time payments + recurring subscriptions
- Creem: one-time payments + recurring subscriptions
- Dodo Payments: one-time payments + recurring subscriptions + credits, with Merchant of Record support
- WeChat Pay (optional, China)
- Alipay (optional, China, one-time payments)
- 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
-
File Upload Page
- Unified cloud storage interface demo
- Cloudflare R2 and AWS S3. Aliyun OSS is optional (China). Tencent COS is not in
config/storage.ts - File upload, signed URL generation, metadata management
-
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
- OpenAI (DALL-E)
- FAL (Fal.ai)
- Qwen (Aliyun, optional China)
- AI Video Generation: Support for multiple AI providers
- FAL (Kling)
- Volcengine Seedance (optional China)
- Aliyun Wanxiang (Wan, optional China)
- Unified image generation interface with per-model credit cost configuration
- Unified video generation interface with per-model credit cost configuration
-
Admin Panel
- Dashboard home
- User management
- Order management
- Subscription management
- Payment-provider filtering, including Dodo subscription ID search
-
Premium Member Page
- Demo route-protection page for paid users only, showing how to enforce subscription-level access control in SaaS.
-
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.