About Banner

關於本站

探索 Nuxt 4 的實驗性專案

一個專注於現代化前端技術探索與實踐的實驗室

專案概述

Parker 的 Nuxt 實驗室是一個以 Nuxt 4 為核心的實驗型專案,旨在探索和實踐現代化的前後端技術。

本專案的主要目的是測試和整合各種前沿技術,包括 PWA、即時通訊、AI/ML 等,並建立一套完整的開發實踐範例。

透過自製組件和第三方整合,我們打造了一個功能豐富、架構清晰的技術展示平台。

技術棧

前端技術

  • Nuxt 4
  • Vue 3
  • Vuetify 3
  • TypeScript
  • SCSS

後端技術

  • Nuxt Server
  • H3
  • Nitro
  • Node.js

開發工具

  • Vite
  • Playwright
  • ESLint
  • Git

特色功能

  • PWA
  • i18n
  • WebRTC
  • Socket.IO
  • face-api.js

核心功能

PWA 支援

完整的漸進式網頁應用支援,包含 Service Worker、離線快取、推播通知等功能

即時通訊

整合 WebRTC、Socket.IO、WebSocket 和 Server-Sent Events 等多種即時通訊技術

AI/ML 整合

整合 face-api.js、TensorFlow.js 等機器學習框架,實現人臉辨識、換臉等 AI 功能

完整測試

使用 Playwright 進行 E2E 測試,確保專案品質與穩定性

自製組件

為避免套件相容性問題,自行實作多個常用組件,確保專案的穩定性和可控性

國際化

完整的多語言支援,提供繁體中文和英文介面

開發理念

本專案秉持「實驗、學習、分享」的理念,透過實作來深入理解各種技術的運作原理。

我們重視程式碼品質、使用者體驗和技術創新,持續探索前端開發的最佳實踐。

網站美術設計由 AI 輔助完成,所有功能實作皆為原創開發。

30+
組件數量
60+
頁面數量
15+
功能模組
100+
測試案例