TinyShip
TinyShip
TinyShip Documentation
Support & HelpContact UsAbout This SiteTinyShip Terms of ServiceTinyShip Privacy Policy
Support & Help

About This Site

TinyShip's creation philosophy and project vision

I am an independent developer Viking, welcome to TinyShip! This is my latest independent development project. This is not just another SaaS template, but a modern full-stack development platform filled with ideals and technical taste. Let me share the original intention and philosophy behind creating this project.

Why Reinvent the Wheel?

A Different Experience

There are indeed many SaaS templates on the market, but what I want to create is a completely new and different experience. This is not a duplicate wheel at all. Through TinyShip, I hope to provide developers with:

  • Solutions closer to real needs
  • More flexible architecture to avoid vendor lock-in
  • More modern tech stack keeping pace with the times
  • More affordable pricing to benefit more developers

Dual Market Strategy: Domestic + Global

The Domestic Market Cannot Be Ignored

When it comes to personal projects, many people are advocating for going global, and most templates on the market are aimed at overseas projects. But I believe that independent development must not ignore the domestic market.

Although it's often said that domestic users have low willingness to pay, many projects I've observed are actually not like this at all. In the market you're most familiar with, it's sometimes easier to succeed than in highly competitive overseas markets.

Seamless Dual Market Coverage

TinyShip is fully adapted for both domestic and overseas projects:

International Market Support:

  • Stripe and Creem payment integration
  • OAuth login (Google, GitHub, Apple, etc.)
  • Internationalized UI and multi-language support

Chinese Domestic Market Support:

  • Deep WeChat login integration
  • Seamless WeChat Pay integration
  • SMS login (supporting Alibaba Cloud, etc.)
  • Localized user experience

Dual Framework Architecture: React + Vue

Solving the Framework Choice Dilemma

Engineers always struggle with framework choices, so I used two of the most popular full-stack frameworks in the application:

  • Next.js: Prepared for React enthusiasts
  • Nuxt.js: Designed for Vue developers

Simplified Monorepo

Using a simplified monorepo architecture that allows two applications to share basic modules:

  • Unified authentication system
  • Shared database layer
  • Consistent payment interface
  • Same business logic

A Modern Project Full of Technical Taste

Latest Tech Stack for 2025

I want to create a modern full-stack project full of technical taste, using the latest technologies:

  • TailwindCSS v4: The latest atomic CSS framework
  • shadcn/ui + Magic UI: Modern component libraries
  • TypeScript: Complete type safety
  • Zod: Runtime type validation
  • Excellent development experience: Hot reload, auto-import, intelligent hints

Technical Details Meticulously Crafted

Every technical choice has been carefully considered:

  • Better-Auth: Enterprise-grade authentication system
  • Drizzle ORM: Type-safe database operations
  • CASL: Flexible permission management
  • Vercel AI SDK: AI capability integration

No Vendor Lock-in Architecture

Open Design Philosophy

Using a no vendor lock-in architecture to keep you always free to choose:

  • Open Monorepo architecture
  • libs abstract interface design
  • Free to choose any cloud service provider, database, payment provider
  • Avoid technology binding

Unified API Design

All providers use consistent interfaces, truly achieving:

  • Switch with just one parameter change
  • No need to rewrite code
  • Completely decoupled service layer
// Switching payment providers only requires changing configuration
const payment = createPaymentService({
  provider: 'stripe' // or 'wechat' or 'creem'
});

AI-Assisted Development

Future-Oriented Development

Integrating the latest AI development tools:

  • Vercel AI SDK: Multi-AI provider support
  • Built-in Cursor development rules
  • Agents.md files: AI assistant configuration
  • AI-assisted development: Intelligent application building

Development Efficiency Revolution

Through AI integration, making development more intelligent:

  • Intelligent code completion
  • Automatic business logic generation
  • AI-driven debugging and optimization

Pricing Philosophy: Quality + Affordable

Breaking Pricing Monopoly

Current SaaS template pricing is benchmarked against international standards, mostly $100 to $200. But my independent development project's motto is low price and high quality.

My Pricing Standard

The code volume and quality of this project can definitely compete with any SaaS template on the market today, but I set a special standard:

Any project I develop will not exceed 350 yuan

This is the price of my beloved game "Baldur's Gate 3" base game + DLC. Such a great game only costs 350 yuan, and my products have no reason to be priced higher than it.

Benefiting More Developers

Through affordable pricing, more developers can afford to purchase my products and build a better internet world together.

Project Mission

TinyShip's mission is to provide all the infrastructure you need to build applications, while leaving specific details and requirements for you to imagine and complete.

We provide:

  • Solid technical foundation
  • Flexible architecture design
  • Modern development experience
  • Best practice guidance

You can focus on:

  • Unique product creativity
  • Business logic implementation
  • User experience optimization
  • Marketing strategies

Contact Us

Get technical support and answers to your questions

TinyShip Terms of Service

TinyShip Terms of Service

On this page

Why Reinvent the Wheel?A Different ExperienceDual Market Strategy: Domestic + GlobalThe Domestic Market Cannot Be IgnoredSeamless Dual Market CoverageDual Framework Architecture: React + VueSolving the Framework Choice DilemmaSimplified MonorepoA Modern Project Full of Technical TasteLatest Tech Stack for 2025Technical Details Meticulously CraftedNo Vendor Lock-in ArchitectureOpen Design PhilosophyUnified API DesignAI-Assisted DevelopmentFuture-Oriented DevelopmentDevelopment Efficiency RevolutionPricing Philosophy: Quality + AffordableBreaking Pricing MonopolyMy Pricing StandardBenefiting More DevelopersProject Mission