返回首頁
published
healthy

學智 AI 平台

基於 Next.js 14 與 Ant Design 的全棧教育平台前端,整合數據可視化、權限管理及直接連接資料庫功能。

https://work-five-black.vercel.app

前往 Bob
Education
Next.js
Full-stack
Dashboard

-

項目說明

學智 AI 平台前端應用

一句簡介

採用 Next.js 14 + React 18 + Ant Design 所構建的全棧教育平台前端,整合數據可視化、身份認證及 PostgreSQL 資料庫直連功能。

專案定位

本專案為「學智 AI 教育平台」之前端應用層,以現代化技術堆疊打造完整的教育管理介面。透過 React Server Components 實現伺服器端渲染與資料庫直連,並搭配 Ant Design 企業級 UI 元件庫,提供高效能、高可用性的教育管理平台。

主要功能

1. 技術架構

採用 Next.js App Router 架構,充分發揮伺服器端元件(Server Components)能力。

技術選型:

  • Next.js 14 App Router 架構
  • React 18 + React Server Components
  • Ant Design 5 企業級 UI 元件庫
  • PostgreSQL 16 資料庫直連
  • ECharts 6 + Recharts 數據可視化方案
  • Axios HTTP 客戶端

2. 數據可視化

內建豐富圖表元件,支援教育數據多維度呈現。

圖表能力:

  • ECharts 高互動性複雜圖表
  • Recharts 響應式圖表
  • 數據儀表板與統計分析
  • 實時數據更新

3. 身份認證與權限管理

具備完整登入與權限管理系統。

權限功能:

  • 使用者登入/註冊
  • 角色權限控制
  • 會話(Session)管理
  • 路由守衛(Route Guard)

4. 資料庫直連

Server Components 直接查詢 PostgreSQL,免除 API 中間層。

直連優勢:

  • 縮短請求鏈路
  • 伺服器端渲染時預先取得資料
  • SQL 查詢靈活且高效
  • 類型安全的資料庫操作

應用場景

線上教育平台

提供課程管理、學生管理、成績統計等核心功能之前端介面。

教育數據儀表板

透過多元圖表展示教學數據、學生行為分析及營運指標。

培訓機構管理系統

管理學員資料、課程安排、師資資源及財務數據。

企業內部培訓系統

為員工培訓提供學習進度追蹤、考核管理及證書發放等功能。

產品價值

  • 利用 Server Components 直連資料庫,效能卓越
  • Ant Design 元件成熟穩定,開發效率高
  • 雙圖表庫(ECharts + Recharts)全面涵蓋各類可視化需求
  • 完整權限體系,支援多角色管理
  • Next.js 部署便捷,可於 Vercel 一鍵上線