docker指令:
docker build -t goodbyeletter:v1.0.0 .
將專案build成image
docker run -d -p 8080:8080 --name goodbyeletter-container goodbyeletter
將image透過docker啟動
進入網頁:http://localhost:8080/GoodByeLetter-1.0.0/
沒有人知道,意外與明天,誰會先到來。
如果今天就是最後一天,你還有什麼未完成的事、來不及說出口的話?
人生總有遺憾,但在最後一刻到來前,準備好給親人、愛人、友人的最後一封信,
不多帶一個遺憾離開。
「GoodBye Letter」是一個網頁應用程式,使用者可以在網站上預存好一封信,目的是提供使用者一個機會能夠「好好說再見」,讓使用者能夠預先寫下想要告訴家人、朋友或愛人的話語, 並在意外發生或疾病導致突然離開時,網站將自動發送這些信件給指定的收件人,讓他們在離開後也能傳達自己的心意,讓家人與朋友得到慰藉。
台灣藝人小鬼的主動脈剝離心血管疾病猝逝、酒駕被撞、及其他意外事件突然離開的人們,應該都有來不及對家人、愛人說出口的話。 所以我們讓使用者可以在我們網站上預存好Email,將那些可能會來不及說的話,透過GoodBye Letter傳達。若不幸意外離開,可以讓自己所愛,與愛自己的人們得到慰藉。
系統會定期的發送驗證信給使用者,使用者收到驗證信後需確認是否通過驗證。 如果成功通過驗證,則表示使用者「目前沒有將信件寄出的需要」。 相反地,如果沒有通過驗證,系統就會將使用者預存好的Email,依使用者指定的收件信箱,將這封信寄出。 如此,即便在意外突然發生時,我們也能協助將使用者的訊息傳遞出去。
使用JAVA 11做開發,MSSQL作為資料庫管理系統
會員註冊與登入系統,使用者可以透過註冊並登入系統,來編輯管理自己的基本資料與留存信件。
註冊並登入會員後,使用者可留存信件並指定收件者,信件儲存後會自動設定預設的驗證日(例如一年),驗證日到期時,網站會寄出驗證信給使用者進行驗證。 若使用者未通過驗證,則將使用者留存的信件寄給指定收件者。
因存在本網站的信件不具有法律效力,所以開發團隊也提供律師事務所的廣告資訊給有需要的使用者,協助他們處理相關正式的法律文件。廣告商獲得特定的驗證碼後可以進行註冊,並上傳與編輯廣告文案內容。
提供線上聊天室與留言板供使用者交流想法,如:為什麼會想要使用此網站功能、大家的信件都怎麼寫...等等。這個功能讓使用者有一個平台可以分享自己的故事,並與其他人交流互動。
網站管理員可以管理並審核會員資料、廣告商貼文與留言板留言...等等。