GoodBye Letter

Avatar of 陳冠宇CHEN, GUAN YU.
Avatar of 陳冠宇CHEN, GUAN YU.

GoodBye Letter

Backend Software Engineer
Taipei City, Taiwan

不知道各位的人生中,有沒有瀕死的經驗?如果有,當下大家腦海中閃過的畫面是什麼?

2021年的七月,我在澳洲墨爾本的Mt buller滑雪。

那天穿梭在樹林中,為了閃避同行的友人,我衝向了一根被風雪吹倒、斷裂的樹幹。


在那個瞬間,大家知道我腦中的畫面是什麼嗎?

什麼都沒有,單純的一片空白。

是身體先做出反應,把雪板打橫當作盾牌撞上去,

才只留下一些瘀青及擦傷,人沒有大礙。


當時坐倒在雪地上的自己,過了幾秒才意識到:

「要是剛剛身體沒有反應過來,我的家人與朋友,也許就再也見不到我了。」

「我還有沒來得及對他們說的話...。」


這個想法促成了本次專案的誕生:「GoodBye Letter好好說再見」

「GoodBye Letter」是一個網頁應用程式,我們的使命是提供使用者一個機會,預先寫下想要告訴家人、朋友或愛人的話語。 所以使用者可以在GoodBye Letter網站上預存好Email,並且系統會定期的發送驗證信給使用者,使用者收到驗證信後需於48小時內進行驗證。 若通過驗證,則表示使用者「目前沒有將信件寄出的需要」,會將該封信件的驗證日向後延展六個月,等待下次驗證。 反之,若使用者在收到驗證信後的48小時內未通過驗證,則會啟動第二階段的驗證功能,系統將驗證信寄給使用者指定的驗證人協助驗證。 最終,若是兩階段驗證皆未通過,系統將會這封使用者預存好的Email,依使用者指定的收件信箱,將這封信寄出。 後端主要開發的程式語言為Java,搭配Spring框架與Spring boot專案做開發,並搭載了Spring Security做後台管理員的權限控管。 前端視圖的部分,使用JavaScript,搭配jQuery與AJAX技術並使用BootStrap做畫面美化, 另外,資料庫使用Hibernate與微軟的MSSQL資料庫互動,版本控制則是使用Git與GitHub。
Avatar of the user.
Please login to comment.

Published: Mar 26th 2023
38
3
0

Tools

github
GitHub
git
Git
bootstrap
Bootstrap
apache
Apache
javascript
JavaScript
spring_boot
Spring Boot
spring
Spring
java
Java

spring
backend
後端
java

Share