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:
| Scenario | Description | Technical Solution |
|---|---|---|
| Smart Conversation | Enhanced basic chat with context memory | Vercel AI SDK + Multi-model support |
| AI Image Generation | Generate images from text descriptions | DALL-E / Stable Diffusion API |
| Image Analysis | Upload images for content recognition and description | GPT-4 Vision / Claude Vision |
| Speech to Text | Transcribe audio files to text | Whisper API |
| Text to Speech | Generate natural speech from text | OpenAI 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:
| Type | Access Permission | Description |
|---|---|---|
| Quick Start | Public | Project introduction and basic usage |
| User Guide | Paid Users | Detailed feature documentation |
| API Reference | Paid Users | Interface 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. | Topic | Duration (Est.) | Key Points |
|---|---|---|---|
| 01 | Project Introduction & Environment Setup | 15min | Project structure, dependency installation, dev environment |
| 02 | Launch Your First Application | 20min | Creating pages, routing, basic components |
| 03 | Authentication System Basics | 25min | Email registration, social login, session management |
| 04 | Database Basic Operations | 20min | Drizzle ORM, data models, CRUD operations |
| 05 | UI Component Library Usage | 20min | shadcn/ui, Magic UI, theme customization |
| 06 | Internationalization Setup | 15min | i18n configuration, language switching, translation management |
Advanced Development
| No. | Topic | Duration (Est.) | Key Points |
|---|---|---|---|
| 07 | Payment System Integration | 30min | Stripe, WeChat Pay, subscription management |
| 08 | Permission System Deep Dive | 25min | RBAC, CASL configuration, resource-level permissions |
| 09 | Email & SMS Services | 20min | Multi-provider configuration, template customization, sending strategies |
| 10 | AI Feature Development | 30min | Vercel AI SDK, streaming responses, multi-model support |
| 11 | File Storage & Management | 25min | Cloud storage configuration, upload components, CDN acceleration |
Deployment Guide
| No. | Topic | Duration (Est.) | Key Points |
|---|---|---|---|
| 12 | Vercel Deployment | 20min | Environment variables, domain configuration, auto-deployment |
| 13 | Docker Containerized Deployment | 25min | Dockerfile, docker-compose, image optimization |
| 14 | Self-hosted Server Deployment | 30min | Nginx configuration, PM2 management, SSL certificates |
| 15 | Database Deployment & Migration | 20min | PostgreSQL deployment, data migration, backup strategies |
| 16 | CI/CD Automation | 25min | GitHub 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
| Date | Version | Updates |
|---|---|---|
| 2025-12-29 | v0.4 | Mark v1.4.0 credits system completed |
| 2025-12-26 | v0.3 | Mark v1.3.0 cloud storage completed |
| 2025-12-23 | v0.2 | Mark v1.2.0 Fumadocs completed |
| 2025-12 | v0.1 | Initial Roadmap creation |
Note: This Roadmap represents current planning only. Actual implementation timing and features may be adjusted based on circumstances.