
挑戰任務(由易到難)
⭐ 初級
- [ ] 加上「問題被回答幾次」的標示
- [ ] 已被回答的問題顯示 ✅ 圖示
- [ ] 加上問題分類標籤(課程名稱、章節)
- [ ] 換個主題色,做出自己的風格
⭐⭐ 中級
- [ ] 加入關鍵字搜尋(用 Supabase 的
ilike)
- [ ] 加入分頁,一次只載入 20 題
- [ ] 回答也改成 Realtime(展開問題就看到即時新增的回答)
- [ ] 加上「管理員模式」— 老師登入後可以刪除不當發言
⭐⭐⭐ 進階
- [ ] 研究 Row Level Security (RLS) — 讓資料庫更安全
- [ ] 加入圖片上傳(Supabase Storage)
- [ ] 串接 OpenAI API,讓 AI 自動幫回答簡單問題
- [ ] 加上每日統計圖表(用 Recharts),給老師看哪一堂課學生問最多
把 ClassWall 變成自己的東西
這個架構(Next.js + Supabase + Vercel)可以做非常多種產品,改個主題就好:
- 🎵 校園版 Spotify — 上傳音樂、建立歌單