My third independently developed tinyship.cnched today! 🎉🎉 https://t.co/o0BI6W8DRb It may look like another SaaS template, but I don't think it's reinventing the wheel at all. There are indeed many SaaS templates on the market, but what I want to create is a completely new and different experience. 1. Supports dual frameworks. To satisfy different framework enthusiasts, it uses a dual framework design of Next.js and Nuxt.js, which is also the first Nuxt template I have seen on the market. 2. Dual-market strategy, fully adaptable to domestic and overseas projects. Domestically, it supports WeChat login/WeChat Pay/Alibaba Cloud SMS. Internationally, it supports Stripe and Creem payment, mainstream OAuth login, and Twilio SMS. When it comes to personal projects, many people are advocating for going global, and most templates on the market are designed for overseas projects. However, I believe that independent development should not ignore the domestic market. Although it's often said that the willingness to pay is low in China, success is sometimes easier to achieve in your most familiar market than in the highly competitive overseas market. Regarding pricing, most SaaS templates are priced similarly to foreign architectures, typically ranging from $100 to $200. My pricing strategy, however, is to offer high quality at a low price, making my product affordable for more developers. Therefore, the price is 299 RMB, with an early bird price of 199 RMB, which should be a price most people can afford. For more details, please see below 👇
Architecture: As mentioned earlier, engineers often struggle with framework selection, so I used two of the most popular full-stack frameworks in my application: Next.js: For React enthusiasts - Nuxt.js: Designed for Vue developers I'm a Vue enthusiast myself. So this site is actually built on top of Vue using Nuxt. A simplified version of the PNPM-based monorepo architecture is used, allowing the two applications to share basic modules: - Unified authentication system - Shared database layer - Consistent payment interface - Same business logic
Technology stack: I want to create a modern, full-stack project with a strong technical focus, so I'm using the following latest technologies: - TailwindCSS v4: The latest atomic CSS framework - shadcn/ui: A modern component library - TypeScript: Full Type Safety - Zod: Runtime Type Validation Better-Auth: Enterprise-level Authentication System - Drizzle ORM + PostgreSQL: Type-safe database operations - CASL: Flexible Access Control - Vercel AI SDK: AI Capability Integration
Domestic and international dual-system support One codebase, dual market coverage Domestic: WeChat login & mobile number login International: OAuth login (Google, GitHub, Apple), Twilio mobile number login Payment: WeChat Pay & Stripe & Creem Seamless switching between domestic and international markets
Vendor-free architecture It adopts a vendor-free architecture, giving you complete freedom of choice to select any cloud service provider, database, and payment provider, and utilizes a Unified API design. All providers use a consistent interface, truly achieving: - You can switch by simply changing one parameter. - No code rewriting required - Completely decoupled service layer The cloud services currently integrated are as follows, and more services will be continuously added: Payment: WeChat Pay, Stripe Creem, Alipay (planned) Email service: Resend SMS service: Twilio, Alibaba Cloud
AI and AI-assisted development: Vercel AI SDK: Supports multiple AI providers The application implements a simple, large-scale dialogue model with a scalable design. It utilizes the latest technologies—ai-sdk, ai-elements, and streamdown—to achieve a very smooth chat experience. It can be expanded to more complex functionalities as needed. More complex demos will be continuously released in the future to further simplify its use. In terms of development efficiency: Each module has its own pre-written https://t.co/jrvQOAxGGR and Cursor rules, making it easier to extend functionality using AI.
Built-in Admin Panel The out-of-the-box management backend provides lightweight user management, subscription management, and order management functions. Built on a modern UI component library, it supports role-based access control and other features. It allows you to focus on business logic, rather than repetitive management interface development.

