CatHelper開發手記_太乙之初,專案設計與發想

更新於 發佈於 閱讀時間約 3 分鐘

CatHelper是我開發的前端 SideProject,是貓咪募資收養的一站式平台。

為何我想開發這個專案?

本身我有再餵養流浪貓,平常也常看到 FB 上常有愛心媽媽發起醫治流浪貓的募資和送養文。然而FB 的貼文有個壞處,就是很容易被洗掉,不易後續追蹤。

所以我有了設計這個平台的想法,而去搜尋了網路上相關的平台。

我發現到大部分的平台都只聚焦在募資或收養的一個面向。我覺得募資與收養整合成個流程,讓愛心媽媽(救援者)可以在個平台上直接地完成募資與送養的動作。


從服務流程與參與者為起點構思

在上述的發想後,我先將這個平台的服務流程訂為:

1.救援者創建募資專案

2.其他的用戶捐款

3.救援者更新募資專案的金額

4.當募資成功後,專案的狀態會變成成功

5.專案成功後,救援者可以將募資專案轉成送養專案

6.救援者也可以直接創造送養專案

7.想收養的人可以收養送養專案


有了基本的流程後(WHAT),再來就是思考參與其中的角色(Who)

1.救援者

2.訪客(可以瀏覽當前的專案,但是無法收養)

3.收養者


用How來釐清與定義流程

再有基本的流程( What)與角色(Who)後,我們就用How來思考角色在流程中該如何行動,我發現到了流程中的兩個問題

1.其他用戶要怎麼捐款?

2.收養者要收養就能收養了嗎?


其他用戶要怎麼捐款?

這部分我在考慮這份 sideProject 的目的是展示性的,如果真的要涉及金流,會增加展示的難度(總不可能要你們真的用藍新金流匯款給我吧)。

所以我對這個流程做了重定義,把過程定義成:

1.救援者創建募款專案(設定目標金額,當前金額為0),並且留下個人的信箱、帳戶

2.其他用戶透過信箱、帳戶聯絡並捐款給救援者(匯款的部分不會再平台上進行)

3.救援者自己手動更新專案的捐款紀錄

4.金額隨者捐款紀錄的金額而累積,當當前金額達到目標金額,專案的狀態就會變成募款成功


收養者要收養就能收養了嗎?

通常愛媽都會審核一下收養者的身分資格,所以這裡我改成收養者發出收養申請,愛媽在進行審核

所以送養流程會變成:

1.救援者創建送養專案(或從成功的募款專案轉換)

2.收養者看到喜歡的專案,按鈕申請按鈕申請

3.申請的收養者會出現在專案底下

4.救援者看到申請中的收養者,選擇適合的人選,按下核准的按鈕

5.送養專案變成成功的狀態,並且變成收養者的寵物


我們可以整個流程畫成個圖表

raw-image


用資料庫的方式來思考

在思考完流程,並且將其圖表化之後。我們用資料庫的方式來思考這個流程的故事與角色。

我們會有 用戶 與 專案(貓咪) 兩個資料表,為了滿足上面的流程活動,這兩個表會具備以下的欄位

用戶:

  • 角色:救援者、收養者、訪客(無)
  • 募款中的專案(救援者)
  • 募款專案歷史(救援者)
  • 送養中的專案(救援者)
  • 送養的歷史(救援者)
  • 申請中的專案(收養者)
  • 已收養的寵物(收養中)

貓咪專案

  • id
  • 狀態: 我分成1~4
    • 1:募款中
    • 2.募款完成
    • 3:送養中
    • 4.送養完成

從頁面的角度來構思專案

在完成了以服務流程與資料的規畫後,身為前端工程師。我們最終成果是要做出能夠互動的介面。所以最後來讓我們用界面來思考吧

這個專案會需要

  • 首頁
  • 募資總覽頁
  • 募資專案的細節頁
  • 送養的總攬頁
  • 送養專案的細節頁
  • 救援者後台
  1. 募款中的專案總攬
  2. 募款完成的專案總覽(成就)
  3. 送養中的專案總攬
  4. 送養完成的專案總覽(成就)
  5. 被申請中的送養專案
  • 收養者後台
  1. 申請中的收養專案
  2. 已經收養的專案(收養紀錄)

後台頁面以連結的方式導向其不同的頁面。

最後整合

在上面的規劃後,我們的得到了

  • 流程(該有的動作)
  • 資料
  • 頁面。

頁面中的核心是細節頁,在這裡會因當前用戶與該頁面的專案不同,而在頁面呈現上有所不同。

例如是否出現 編輯、新增捐款紀錄、申請送養、批准送養等按鈕。

以上的按鈕呈現也決定用戶可以怎麼推進專案的流程。

留言
avatar-img
留言分享你的想法!
avatar-img
Shang的 前端開發筆記
3會員
13內容數
歡迎來到我的部落格!這裡是一個分享前端開發、貓咪寫真以及與菲律賓女友生活的文化衝擊與英文學習的個人空間。我熱愛前端技術,喜歡追求最新的網頁開發趨勢,並將這些知識分享給大家。
2024/03/14
不同的運算子一起出現時,會根據其優先性(Precedence)來決定誰先誰後。MDN也很貼心的整理成表格了。 雖然有表格可以供我們查找,但是總不可能每一次用到運算子的時候,我們都去查找吧?我們最好對這張表有直觀上的理解與記憶。 那麼就讓我來分享我如何理解與記憶這張表吧! 運算子在做甚麼
Thumbnail
2024/03/14
不同的運算子一起出現時,會根據其優先性(Precedence)來決定誰先誰後。MDN也很貼心的整理成表格了。 雖然有表格可以供我們查找,但是總不可能每一次用到運算子的時候,我們都去查找吧?我們最好對這張表有直觀上的理解與記憶。 那麼就讓我來分享我如何理解與記憶這張表吧! 運算子在做甚麼
Thumbnail
2024/02/08
當前大多數網站不再是靜態網站,需要向後端的 Server 請求資料。而且,這些資料的請求通常是非同步進行的。在React中,目前被視為最佳實踐的方式是使用 useEffect。
2024/02/08
當前大多數網站不再是靜態網站,需要向後端的 Server 請求資料。而且,這些資料的請求通常是非同步進行的。在React中,目前被視為最佳實踐的方式是使用 useEffect。
2023/10/20
我在學習vue的過程中,一開始是先從輕前端(用CDN引入)開始學。這時候看Vue的官方文件會有些困惑,原因是有沒有用vite建構,在元件寫法上會有些差異。所以我寫下這篇筆記來整理這兩者寫法上的差異。 起手式 1.非建構:使用cdn 在html的header中插入以下script標籤 <s
2023/10/20
我在學習vue的過程中,一開始是先從輕前端(用CDN引入)開始學。這時候看Vue的官方文件會有些困惑,原因是有沒有用vite建構,在元件寫法上會有些差異。所以我寫下這篇筆記來整理這兩者寫法上的差異。 起手式 1.非建構:使用cdn 在html的header中插入以下script標籤 <s
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
感謝這段時間有陸續轉帳捐款代購貓食的善款 🩷 因為有各位的愛心 方能讓這個社會角落 可以把溫暖與希望延續下去‼️ 也讓每隻浪貓、浪狗都能得到不一樣的愛 🥰 愛相隨公益團隊特別致上最大的敬意 🙏 也感謝伴侶能無私的一起默默相助及陪同 👣 讓我能在做這件事感覺特別有力量 ✨️ #生活
Thumbnail
感謝這段時間有陸續轉帳捐款代購貓食的善款 🩷 因為有各位的愛心 方能讓這個社會角落 可以把溫暖與希望延續下去‼️ 也讓每隻浪貓、浪狗都能得到不一樣的愛 🥰 愛相隨公益團隊特別致上最大的敬意 🙏 也感謝伴侶能無私的一起默默相助及陪同 👣 讓我能在做這件事感覺特別有力量 ✨️ #生活
Thumbnail
透過參與送養會,我們總是希望所有的小奶犬都可以找到家,但有時努力卻沒得到回報。這讓人想到人生中的種種困境,而毛孩們只能被動等待,期盼有人願意給他們一個機會。如果你想養寵物,希望你能嘗試領養代替購買,讓更多的毛孩子能夠離開收容所,展開新的生活。
Thumbnail
透過參與送養會,我們總是希望所有的小奶犬都可以找到家,但有時努力卻沒得到回報。這讓人想到人生中的種種困境,而毛孩們只能被動等待,期盼有人願意給他們一個機會。如果你想養寵物,希望你能嘗試領養代替購買,讓更多的毛孩子能夠離開收容所,展開新的生活。
Thumbnail
透過志工活動領養小動物,不僅可以讓牠們有個溫暖的家,也讓領養人能夠體驗到幸福的事。分享了領養的過程和心情,也呼籲每個領養人都要好好對待他們的新家人。
Thumbnail
透過志工活動領養小動物,不僅可以讓牠們有個溫暖的家,也讓領養人能夠體驗到幸福的事。分享了領養的過程和心情,也呼籲每個領養人都要好好對待他們的新家人。
Thumbnail
成為一日的貓咪志工,瞭解到動物之家內的工作細節與貓咪的故事。透過志工的協助和獸醫的照顧,讓被傷害或遺棄的貓咪們找到安心的小天地。
Thumbnail
成為一日的貓咪志工,瞭解到動物之家內的工作細節與貓咪的故事。透過志工的協助和獸醫的照顧,讓被傷害或遺棄的貓咪們找到安心的小天地。
Thumbnail
你對待貓咪的好,牠們全都知道。
Thumbnail
你對待貓咪的好,牠們全都知道。
Thumbnail
CatHelper是我開發的前端 SideProject,是貓咪募資收養的一站式平台。 我用戶使用流程、資料庫、頁面來構思這個專案。
Thumbnail
CatHelper是我開發的前端 SideProject,是貓咪募資收養的一站式平台。 我用戶使用流程、資料庫、頁面來構思這個專案。
Thumbnail
在這個少子化的時代, 養貓貓狗狗的人更多了. 所以做系統櫃的時候也遇到一些貓狗的系統櫃需求, 貼心的家人們在做系統櫃收納的時候, 有時候會留下一些空間給愛貓, 這應該是人類對貓的習性與喜好的揣測. 像這個屋主就是愛貓的小姐姐, 有兩隻愛貓, 所以提出了以下的要求, 在這個玄關的收納
Thumbnail
在這個少子化的時代, 養貓貓狗狗的人更多了. 所以做系統櫃的時候也遇到一些貓狗的系統櫃需求, 貼心的家人們在做系統櫃收納的時候, 有時候會留下一些空間給愛貓, 這應該是人類對貓的習性與喜好的揣測. 像這個屋主就是愛貓的小姐姐, 有兩隻愛貓, 所以提出了以下的要求, 在這個玄關的收納
Thumbnail
有許願就要還願 但已經有挑戰突破我要的寵物展節奏 我對貓狗流浪沒概念 還有分結紮跟糧食 數字上我也沒任何概念 就先這樣吧 後面要是能有到我們陸續滿足點 在考慮捐下一波
Thumbnail
有許願就要還願 但已經有挑戰突破我要的寵物展節奏 我對貓狗流浪沒概念 還有分結紮跟糧食 數字上我也沒任何概念 就先這樣吧 後面要是能有到我們陸續滿足點 在考慮捐下一波
Thumbnail
「領養毛孩,莫遲疑,愛有明天,你要知。」 愛有明天,生命得到延續。
Thumbnail
「領養毛孩,莫遲疑,愛有明天,你要知。」 愛有明天,生命得到延續。
Thumbnail
會做貓中途,好像有點順理成章,那就姑且說是機緣吧!
Thumbnail
會做貓中途,好像有點順理成章,那就姑且說是機緣吧!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News