iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

我獨自開發 - 用 Supabase 打造全端應用 系列

「身為前端開發者,是否也曾為後端開發頭痛?」

大家好我是William,身為前端開發者,在開發自己的專案時,經常需要處理後端的資料庫、認證等功能。

傳統上,我們可能需要花費大量時間去設置和維護這些後端服務。

而Supabase提供了一個即時的解決方案,讓我們可以專注於前端開發,而不必擔心後端的繁瑣細節。

這就是本文章主題,想要介紹這個工具的主因,讓只有一人前端也能開發全端應用。

鐵人鍊成 | 共 31 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

第二十ㄧ關 - 來企排隊:資料庫與 API 文件規劃

以下會規劃系統的資料庫架構與 API 設計,涵蓋使用者管理、商家管理、預約系統、即時訊息以及通知功能。 「來企排隊」(LaiQiPaiDui):取自台語「來...

2025-10-04 ‧ 由 william 分享
DAY 22

第二十二關 - 來企排隊:Supabase 快速建立信箱註冊與登入

透過 Supabase Auth 與 Database ,快速建立一個安全、可擴展的會員認證系統。 主要功能 使用者資料管理 建立完整的使用者資料表 支...

2025-10-05 ‧ 由 william 分享
DAY 23

第二十三關 - 來企排隊:Supabase 快速建立上傳個人頭像

今天透過 Supabase Storage ,快速實作使用者的頭像上傳功能。 技術實作 第一步:建立檔案儲存空間 在開始之前,需要在 Supabase 中設定...

2025-10-06 ‧ 由 william 分享
DAY 24

第二十四關 - 來企排隊: Supabase 快速建立商家列表和預約功能

透過 Supabase Database 和 REST API,建立完整的商家列表和預約功能,讓使用者能夠瀏覽商家並進行排隊預約。 主要功能 商家管理系統...

2025-10-07 ‧ 由 william 分享
DAY 25

第二十五關 - 來企排隊: Supabase 快速建立即時通知功能

當在餐廳排隊時,商家可以即時通知,而不需要一直刷新手機畫面。 在排隊系統中,當預約狀態改變時(比如商家確認預約、開始服務等),相關的人員會立即收到通知,就像...

2025-10-08 ‧ 由 william 分享
DAY 26

第二十六關 - 來企排隊: Supabase 快速建立聊天室

聊天室是一個私密的廣播電台頻道。只有知道正確頻率(例如:訂單ID)的人才能收聽和發話。Supabase Realtime 提供建立這種私密頻道的能力,讓 Ap...

2025-10-09 ‧ 由 william 分享
DAY 27

第二十七關 - 來企排隊: Supabase 快速整合 Resend 訂單通知信

今天要利用 Supabase Edge Function 結合 Resend 服務,來寄送客製化的訂單通知信。 什麼是 Resend? Resend 是一個專...

2025-10-10 ‧ 由 william 分享
DAY 28

第二十八關 - 來企排隊: Supabase 快速建立手機號碼登入

除了使用信箱驗證註冊以外,今天要介紹透過 Supabase Auth 與 Twilio SMS 服務,建立手機號碼登入系統,讓使用者無需記住密碼,只要輸入手機...

2025-10-11 ‧ 由 william 分享
DAY 29

第二十九關 - 來企排隊:Google 地圖整合與簡訊邀請

功能 在「來企排隊」系統中,我們整合了 Google 地圖功能,讓用戶可以: 查看附近的商家位置 獲取商家詳細資訊(名稱、地址、電話) 直接發送簡訊邀請商家...

2025-10-12 ‧ 由 william 分享
DAY 30

第三十關 - 來企排隊:Supabase CLI 部署上線完整指南

本地開發完成排隊系統後,下一步就是將整個系統部署到雲端環境。如何將本地的 Supabase CLI 設定部署到雲端,並介紹自動化部署流程。 關於本地與雲端 1...

2025-10-13 ‧ 由 william 分享