Docs
Features

Overview

Explore TikShip's complete feature set — authentication, payments, CMS, admin panel, email, database, i18n, UI, file upload, and SEO.

Authentication & Authorization

Email/password with verification codes, Google & GitHub OAuth via NextAuth.js, enterprise-grade RBAC, login rate limiting, and complete audit logs.

Payments

Stripe and PayPal dual integration — one-time payments, subscriptions, webhook auto-sync, guest checkout, and automated email notifications.

Content Management

TipTap rich-text editor, articles & pages CMS, draft/publish/schedule workflow, categories, tags, SEO fields, and in-article product embeds.

Admin Panel

Full-featured dashboard with stats, charts, member management, RBAC admin, product & order management, and content management.

Email

Mailgun and Resend dual-service support, verification OTP, order notification emails, and pre-built HTML templates.

Database

PostgreSQL, MySQL, and SQLite via Prisma ORM — switch with one command. Type-safe queries, migrations, and automated setup.

Internationalization

English, Chinese, and Spanish out of the box. Auto language detection, runtime switcher, and an i18n consistency check script.

UI & Theming

TailwindCSS 4 + DaisyUI 5 with 35 themes, light/dark toggle, a full component library, Storybook 10 docs, and Recharts dashboard charts.

System Settings

Unified settings management — support email, language configuration, file upload limits, payment defaults, and login security policies.

Social Interactions

Comments, replies, and likes — with sensitive word filtering, content moderation, bulk management, and flexible length limits.

File Upload

Local filesystem and ImgBB cloud storage — switchable via env var. Avatar upload and rich-text editor drag-and-drop image support.

SEO

Automatic meta tags, Open Graph, Twitter Cards, XML sitemap, robots.txt, JSON-LD structured data.

Architecture at a Glance

LayerTechnology
FrameworkNext.js 16 App Router
LanguageTypeScript (strict mode)
StylingTailwindCSS 4 + DaisyUI 5
Database ORMPrisma (PostgreSQL / MySQL / SQLite)
AuthNextAuth.js v5
PaymentsStripe + PayPal
EmailResend + Mailgun
i18nnext-intl
Component DocsStorybook 10
ChartsRecharts
IconsLucide React

Quick Start

Already installed? Jump straight to the feature you need:

Overview | Tikship