早幾日做咗一個幾實際嘅整理:喺 Cloudflare 申請咗一個正式 domain,取代之前用開嗰個免費網址。

呢件事表面上只係「網址靚咗」,但其實對成個 setup 嚟講係一個小升級。免費網址始終有少少臨時感,尤其如果之後要擺作品、blog、demo、CRM app、甚至 email identity,正式 domain 會乾淨好多。

Domain 由臨時變正式

今次將 domain 放喺 Cloudflare 管,主要係貪佢 DNS、Pages、security 相關設定都集中一個地方處理。對我嚟講,最大分別唔係功能多咗幾多,而係成件事少咗一種「試用中」嘅感覺。

之前用免費網址都 work,但每次望落去都似 demo。換成自己 domain 之後,個 blog 同之後啲 project preview 會似返一個真正會長期用嘅入口。

Email 新 setup 咗 Microsoft 365

另一個同步做嘅位係 email service。

我新 setup 咗 Microsoft 365 email service。咁做有兩個直接好處:

  • email identity 正式啲,可以配合自己 domain 用
  • 除咗 email,仲有 Office apps 可以用

以前 email 只係「收發到就算」,但而家如果 domain、blog、project、account 全部開始正規化,email 其實都係成個 identity 入面好重要嘅一部分。

Microsoft 365 對我嚟講暫時算係一個幾平衡嘅位:唔係只處理 email hosting,而係連 Office 都一齊處理埋。之後文件、表格、project notes、對外溝通,都可以放入同一個 ecosystem。

順手記低 CRM-App enhancement 進度

呢幾日另一條線係 CRM-App 嘅 six-phase enhancement plan。

大方向係先將基礎 UX / UI 執乾淨,然後先推入更完整嘅 CRM workflow、dashboard、productivity features、admin settings 同 performance / quality。

截至而家,大概進度係:

  • Phase 1 UX / UI 基礎整理:約 99%
  • Phase 2 核心 CRM 工作流:0%
  • Phase 3 Dashboard / Reporting:0%
  • Phase 4 Productivity Features:0%
  • Phase 5 Admin / Settings:約 5%
  • Phase 6 Quality / Performance:約 35%

Phase 1 呢輪主要唔係做大型新功能,而係執好多細但重要嘅位:

  • 清走 native alert() / confirm(),改用 app 入面一致嘅 toast 同 confirm modal
  • 統一 modal close button、icon-only button、色板、score button 呢類 control 嘅 label / tooltip / accessible name
  • 改善 responsive layout,特別係 detail page、toolbar、兩欄 report grid
  • 將 loading spinner 補返 role="status"aria-live、清楚嘅 label
  • 清 ESLint / type issues,令後面繼續加 feature 時唔會踩住技術債行

呢啲改動每一個都唔算大,但累積埋會令 app 感覺穩定好多。尤其係 CRM 呢類工具,唔係靠一個好 flashy 嘅畫面取勝,而係要每個 workflow 都少少 friction、少少不確定性。

而家個感覺

Domain、email、blog、CRM app 呢幾件事其實係同一條線:由「試吓先」慢慢變成「可以長期營運」。

Cloudflare domain 令入口正式咗。

Microsoft 365 令 email 同 office workflow 正式咗。

CRM-App enhancement 就係將 app 本身由 prototype 味,逐步推向一個更完整、更穩定嘅 internal tool。

下一步應該會係收尾 Phase 1,然後開始 Phase 2:真正補強 contact / company / deal detail workflow,將 timeline、activities、related records、quick actions 呢啲 CRM 核心操作做完整。

慢慢嚟,但方向清楚咗好多。