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

Product Roadmap

TinyShip project future development plans and milestones

This document outlines the future development plans and milestones for the TinyShip project.

✅ Completed Features

v1.2.0 - Fumadocs Documentation Site ✅

Built an independent documentation site application based on Fumadocs as a new subsite in the monorepo.

Implemented Features:

  • ✅ Documentation Center: Complete project documentation, API references, and user guides
  • ✅ Blog System: Technical blogs, changelogs, and best practices sharing
  • ✅ Full-text Search: Support for quick documentation content search
  • ✅ Dark Mode: Theme switching consistent with the main site
  • ✅ Responsive Design: Perfect adaptation for mobile and desktop
  • ✅ Multi-language Support: Synchronized Chinese and English documentation updates

v1.3.0 - Unified Cloud Storage Service ✅

Support for multiple cloud storage services with a unified file upload and management interface.

Supported Providers:

  • ✅ Alibaba Cloud OSS - First choice for China market
  • ✅ AWS S3 - International market standard
  • ✅ Cloudflare R2 - Cost-effective choice

Implemented Features:

  • ✅ File upload/download
  • ✅ Signed URL generation
  • ✅ Metadata management
  • ✅ Directory listing

v1.4.0 - AI Era Credits Payment System ✅

Introduced a complete credits payment system supporting traditional subscriptions alongside the AI-era credits model.

Implemented Features:

  • ✅ Dual Payment Model: Traditional time-based subscriptions + one-time credits purchases
  • ✅ Credits Consumption System: Fixed and dynamic (per-token) consumption modes
  • ✅ AI Model Multipliers: Configurable credit consumption coefficients for different AI models
  • ✅ Complete Transaction Tracking: Detailed credit transaction records with pagination
  • ✅ Dashboard Integration: Independent credits status tab
  • ✅ Pricing Page Optimization: Tab switching between subscription and credits plans

2026 Q1 - Q2

AI Feature Expansion

Building on the existing chat functionality, expand more AI use case examples:

ScenarioDescriptionTechnical Solution
Smart ConversationEnhanced basic chat with context memoryVercel AI SDK + Multi-model support
AI Image GenerationGenerate images from text descriptionsDALL-E / Stable Diffusion API
Image AnalysisUpload images for content recognition and descriptionGPT-4 Vision / Claude Vision
Speech to TextTranscribe audio files to textWhisper API
Text to SpeechGenerate natural speech from textOpenAI TTS / ElevenLabs

More Payment Gateways

Expand payment capabilities to cover more market needs:

New Payment Methods:

  • Alipay
    • QR code payment

Existing Payment Methods:

  • Stripe (International credit cards)
  • WeChat Pay
  • Creem Payment

Documentation Site Transformation

Migrate project documentation from repository to an online accessible documentation site:

Core Objectives:

  • Permission Management: Some documentation can have access permissions set
  • Online Access: Users can read without cloning the repository
  • Better Reading Experience: Professional documentation display interface
  • Real-time Updates: Automatic deployment on documentation changes

Documentation Categories:

TypeAccess PermissionDescription
Quick StartPublicProject introduction and basic usage
User GuidePaid UsersDetailed feature documentation
API ReferencePaid UsersInterface documentation

2026 Q3 - Q4

Complete Video Tutorial Series

Create a complete video tutorial series, from basic usage to advanced customization, helping developers quickly master TinyShip's features and best practices.

Getting Started

No.TopicDuration (Est.)Key Points
01Project Introduction & Environment Setup15minProject structure, dependency installation, dev environment
02Launch Your First Application20minCreating pages, routing, basic components
03Authentication System Basics25minEmail registration, social login, session management
04Database Basic Operations20minDrizzle ORM, data models, CRUD operations
05UI Component Library Usage20minshadcn/ui, Magic UI, theme customization
06Internationalization Setup15mini18n configuration, language switching, translation management

Advanced Development

No.TopicDuration (Est.)Key Points
07Payment System Integration30minStripe, WeChat Pay, subscription management
08Permission System Deep Dive25minRBAC, CASL configuration, resource-level permissions
09Email & SMS Services20minMulti-provider configuration, template customization, sending strategies
10AI Feature Development30minVercel AI SDK, streaming responses, multi-model support
11File Storage & Management25minCloud storage configuration, upload components, CDN acceleration

Deployment Guide

No.TopicDuration (Est.)Key Points
12Vercel Deployment20minEnvironment variables, domain configuration, auto-deployment
13Docker Containerized Deployment25minDockerfile, docker-compose, image optimization
14Self-hosted Server Deployment30minNginx configuration, PM2 management, SSL certificates
15Database Deployment & Migration20minPostgreSQL deployment, data migration, backup strategies
16CI/CD Automation25minGitHub Actions, testing, auto-release

Video Features:

  • Project-driven, learn by doing
  • Best practices and pitfall avoidance
  • Complete source code and learning resources
  • Community Q&A support

Changelog

DateVersionUpdates
2025-12-29v0.4Mark v1.4.0 credits system completed
2025-12-26v0.3Mark v1.3.0 cloud storage completed
2025-12-23v0.2Mark v1.2.0 Fumadocs completed
2025-12v0.1Initial Roadmap creation

Note: This Roadmap represents current planning only. Actual implementation timing and features may be adjusted based on circumstances.

TinyShip Feature Overview

Summary of TinyShip v1.0.0 pages and core capabilities with an extensible, developer-first design

On this page

✅ Completed Featuresv1.2.0 - Fumadocs Documentation Site ✅v1.3.0 - Unified Cloud Storage Service ✅v1.4.0 - AI Era Credits Payment System ✅2026 Q1 - Q2AI Feature ExpansionMore Payment GatewaysDocumentation Site Transformation2026 Q3 - Q4Complete Video Tutorial SeriesGetting StartedAdvanced DevelopmentDeployment GuideChangelog