ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
跟弟兄姊妹一起加入讀經計畫,登入後自動同步進度並查看排名與測驗紀錄
Translation pending
AI summary · revised during review
EducationJavaScript · PLpgSQLGitHub @NLC-MinistryOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗本專案為 新生命小組教會(New Life Church, NLC) 會友量身打造的聖經速讀 PWA(漸進式網頁應用程式)。整合 NLC (紟道) 生態系 SSO 登入,提供流暢的聖經閱讀、進度追蹤、團隊進度管理、靈修筆記寫作與小組社群關懷功能,以遊戲化的方式激勵會友一同建立每日讀經的好習慣。
本應用程式採用單頁式應用(PWA)架構,主要包含以下五大功能區塊:
graph TD
A[新生命聖經速讀 App] --> B[🏠 首頁 Dashboard]
A --> C[📖 讀經 Reader]
A --> D[📅 計畫 Plan]
A --> E[👤 個人 Profile]
A --> F[⚙️ 管理 Admin]
B --> B1[今日金句 & 教會公告]
B --> B2[個人靈修筆記寫作]
B --> B3[牧區靈修分享牆]
C --> C1[三種譯本切換 CUNP / RCUV / CUV]
C --> C2[語音朗讀 TTS - 台灣女聲]
C --> C3[文字大小調整 & 劃記螢光筆]
D --> D1[進行中讀經計畫詳情]
D --> D2[每日任務打卡清單]
D --> D3[讀經統計: 個人熱力圖 / 團隊進度表]
D --> D4[讀經小隊競賽]
E --> E1[個人基本資料設定]
E --> E2[主題切換: 白天 / 深色]
E --> E3[榮譽徽章牆 & 煙火特效]
E --> E4[離線快取狀態指示]
F --> F1[組織架構管理 大區/牧區/小組]
F --> F2[會友角色與權限設定]
F --> F3[讀經計畫發布與規則調整]
以下針對系統的 6 大核心功能,提供詳細的操作步驟與設計機制說明:
💡 小撇步:
- 固定日期計畫:教會官方的季度速讀計畫通常有明確的起訖日期,系統會自動在時間內平均分配章節。
- 非固定日期計畫:自訂計畫無時間限制,系統會依據您勾選的讀經日,按順序為您每天安排進度。
ABC123)。💡 提示: 建立團隊的創立者將自動成為「隊長」,擁有管理團隊名單、移出成員或解散團隊的權限。
💡 提示:
- 在同一個讀經計畫中,一個帳號同時只能加入一個團隊。若要換隊,請先請隊長將您移出目前團隊,或聯繫系統管理員協助。
💡 注意事項:
- 為確保計畫能在目標時間內完成,一週至少需要保留 1 天讀經,系統不允許將 7 天都設為休息日。
- 在休息日當天,計畫主畫面會顯示溫馨的 「休息日橫幅」(「今天是補讀與休息日,好好親近神吧」),此時可點擊補讀先前落後的章節。
💡 注意事項(次數限制):
- 為避免頻繁通知造成打擾,系統在資料庫層設有嚴格的限制:同一個發送者每天只能對同一個隊友(就同一個計畫)發送一次關心提醒(資料庫有每日唯一性限制)。再次點擊將會提示已達到每日上限。
💡 提示:
- 非管理職的一般會友僅能檢視同小隊的隊友百分比進度;具備小組長、牧區長或行政管理員權限的使用者,才能看到完整的跨組打卡名單與歷史統計圖表。
💡 小撇步:
- 主題設定會自動寫入瀏覽器的
localStorage中,每次重新開啟應用程式時會自動沿用。- 暖心褐色模式(Warm Sepia):在 「讀經」 閱讀器中,另提供專門為長時間看螢幕設計的「暖心褐色模式」,可與系統的白天/深色模式分開設定。
除了上述核心功能外,本專案還包含以下豐富的輔助功能:
zh-TW)自動為您朗讀整章聖經,再次點擊可隨時停止。💡 小撇步: 閱讀器在無網路連線時,會自動調用本地的聖經備份文字(
BIBLE_FALLBACK),確保離線時閱讀不中斷。
DevotionalSharingController)過濾任何惡意 HTML 標籤(XSS 防禦)。💡 小撇步: 個人首頁會特別統計您的 「每日穩定靈修天數」,幫助您記錄屬靈生命的穩定度。
💡 提示: 熱力圖強度分為 5 個等級(monochrome ramp),隨著每日讀打卡章節數增加,顏色會從淺灰色漸進變為深綠色。
PwaCoordinator 與背景同步(Background Sync)機制會自動把暫存的打卡日誌同步回 Supabase,無須手動重整。如果您是教會的資訊同工(IT Personnel),想要在本地運行或部署此專案,請參考以下資訊:
.env.example 複製一份並命名為 .env。SUPABASE_URL=你的Supabase網址
SUPABASE_ANON_KEY=你的Supabase Anon Key
NLC_CLIENT_ID=你的SSO Client ID
NLC_ISSUER=你的SSO授權端點
dist/;每次修改環境變數後都要重跑):
npm run build
npm run dev 直接服務原始碼,無法載入 App):
npx serve dist
npm test。scripts/bundle.mjs 把程式打包成帶內容雜湊檔名的檔案。入口檔的 import 順序有嚴格要求,請勿隨意更動。<script>、<link> 加 ?v=(有測試會擋)。細節見 docs/pwa-architecture.md。NOTICE。其中 Tyndale Open Study Notes 的中文翻譯以 CC BY-SA 4.0 釋出。希望這份操作手冊能幫助您快速上手 新生命聖經速讀計畫!祝您讀經有得著,與弟兄姊妹一同在真道上長進! 💛