docs: add research assets, screenshots and guides

Include supplementary documentation, research notes on Lexical/UX, and setup guides.
This commit is contained in:
2026-02-11 11:51:35 +08:00
parent ad8e2e313e
commit f6b806617e
46 changed files with 11571 additions and 0 deletions

67
docs/prd.md Normal file
View File

@@ -0,0 +1,67 @@
# Enchun.tw Website Migration Brownfield PRD
**Version:** v4
**Status:** Active
**Created:** 2025-01-29
**Project:** Enchun CMS System Migration
## 📑 Document Structure
This PRD is organized into the following sections:
1. [Project Analysis and Context](./prd/01-project-analysis.md)
- Existing Project Overview
- Documentation Analysis
- Enhancement Scope Definition
- Goals and Background Context
2. [Requirements](./prd/02-requirements.md)
- Functional Requirements (FR1-FR12)
- Non-Functional Requirements (NFR1-NFR10)
- Compatibility Requirements (CR1-CR5)
3. [User Interface Enhancement Goals](./prd/03-ui-enhancement-goals.md)
- Integration with Existing UI
- Modified/New Screens and Views
- UI Consistency Requirements (UC1-UC8)
4. [Technical Constraints and Integration Requirements](./prd/04-technical-constraints.md)
- Existing Technology Stack
- Integration Approach
- Code Organization and Standards
- Deployment and Operations
- Risk Assessment and Mitigation
5. [Epic and Story Structure](./prd/05-epic-stories.md)
- Epic Approach
- Detailed User Stories with Acceptance Criteria
## 🎯 Executive Summary
This document defines the requirements for migrating the existing `enchun.tw` website from Webflow CMS to a modern architecture using Payload CMS and Astro (SSR). The migration preserves all content, maintains SEO value, and improves performance while adding a robust authentication system.
**Key Objectives:**
- Migrate 7 main pages + 35+ blog articles
- Implement Payload CMS with built-in authentication
- Achieve Lighthouse 95+ performance scores
- Deploy to Cloudflare infrastructure
- Maintain 95%+ visual fidelity to original design
## 📊 Migration Priority Matrix
| Priority | Pages | Estimated Time |
|----------|-------|----------------|
| **P0** | Header, Footer, Home, Contact | 19-28h |
| **P1** | About, Solutions, Teams, Portfolio | 24-32h |
| **P2** | Blog system (list, categories, articles) | 30-44h |
## 🚀 Quick Links
- **Original PRD:** [`PRD.md`](../PRD.md) (contains legacy Auth.js references - see this document for corrections)
- **CMS Structure:** [`../cms_structure.md`](../cms_structure.md)
- **Research Source:** [`../research/www.enchun.tw/`](../research/www.enchun.tw/)
---
**Document maintained by:** Product Manager (PM Agent)
**Last Updated:** 2025-01-29