打算用Github和Supabase製作一個座位預約系統。
功能描述如下:
這是一個簡單的座位預約系統。座位8個(可能會變動,將來可能到20),每個座位以一小時的單位提供預約與計費。都是以整點起迄。每天24小時。
每個座位每天有24個預約單位。
1. index
系統介面,可放照片已經推廣文宣
然後有"登入","註冊",以及"先選座位"按鈕
1.1 Login
帳號(用email),密碼(8個字以上含英數)
1.2 註冊
帳號(email),密碼(8個字以上含英數),再次確認密碼,姓名,稱謂(先生、女士等)
1.3 先選座位。進入後可以看到當天的所有座位的24個小時的目前狀況。用Grid的概念設計。6個座位*24小時,每個格子可以被點選。
分成綠色(可預約)、紅色(您目前的預約)、灰色(已經被預約或不可預約)
登入的客戶可以點選綠色,表示預約該座位,會暫時記錄該資料,且該格子會變成紅色。
登入的客戶可以點選紅色,表示取消預約該座位,系統會暫時取消該預約資料,且該格子會變成綠色。
1.2 有往前後一天,前後一周,前後一個月共六個按鈕。快速切換到不同日期。
1.3 最後要有送出的按鈕。送出之後,如果是已經登入的會員(也就是已經有ID的登入紀錄,以後再製作這部分),就以該ID做系統的記錄,對上述的預約或取消預約進行資料庫寫入。
1.3 客戶有兩種身分識別系統
第一種,加入會員。這個部分以後再設計。但目前要預留ID的概念。
第二種,臨時會員,可以記錄一次性的帳密。目前先用這種功能。