漣漪(的發音是)聯一,不是聯以,更不是聯奇
Dear GPT:我要用Supabase和GitHub製作一個微笑傳染系統。
這個系統使用HTML+CSS+Javascript+Supabase關聯式資料庫
系統概念,在校園內,學生(微笑者Smiler)見到老師(回應者Responder)若有微笑打招呼,老師可以給學生一個點數。
系統介面構想
1.主介面,有系統名稱、簡介、Slogon、圖示等,以及兩個按鈕。
系統必須判斷,這個系統裡面目前有沒有預設的"使用者Email紀錄",例如儲存在session或其他方式。因為後續的功能需要用到Email。
如果能找到Email,則顯示在主介面這裡,提到XXX@Gmaail.com您好。請點選以下功能(兩個按鈕)
如果不能找到Email,則應出現輸入框,提到,請輸入您的校園Email。
然後是兩個按鈕:一,顯示我的QRCode(Gmail),二、掃描他人QRCode(Gmail)。
2."我的QRCode"的介面。這個網頁,可以直接根據"記憶"(例如session或其他方式)產生手機主人的Gmail的QRCode。底下也許有個"編輯gmail的功能"。至於輸入之後的Gmail,到底要存在哪裡?如果不要存到系統的資料庫,是否有存在該手機內部的可行性?
3."掃描他人"的介面。這個網頁會出現照相機,可以掃描他人QRCODE。掃描完之後,會出現結果畫面。
4."結果介面"。顯示Gmail,並且顯示幾個制式地按鈕 (1)溫馨笑容(2)親切態度(3)其他感謝或鼓勵,三個按鈕擇一按下之後,系統資料庫會記錄,Smiler的gmail,以及Responder的gmail,以及時間。以及按鈕的文字。然後系統回到主介面。
但是有個規則,A對B一天只能按一次按鈕。所以,系統儲存之前,必須比對當天是否已經有A對B的送出。如果有,不能儲存,必須顯示"今天已經表達過"。
5.系統每天固定時間(由系統設計者手動亦可),傳送當天的資料給所有的Smiler和Responder。感謝他們使用這個系統,也顯示今天他作為Smiler收到那些人的肯定。作為Responder送給那些人肯定。
以上的系統構想,是否可以給我建議。之後我要規劃合適的SCHEMA。