Web應用程式開發

依照業務量身設計,恰到好處的Web應用程式。

管理後台、申請與審核、搜尋、預約、會員功能、內部業務工具。
現成的SaaS稍嫌不足,但也不需要大規模的客製開發。
Liberogic 將依照這些業務課題,組合所需的功能、只開發必要的部分,設計並開發Web應用程式。

從畫面設計、前端、API、資料庫、驗證,到與外部服務的整合,我們會依照專案規模、預算與營運體制,一起規劃合理的架構。

架構不以技術為先,而是從業務與營運出發來規劃。

Web應用程式不必全部從零開始打造。能由現有服務滿足的部分就加以善用,只針對需要獨自開發的地方進行開發。釐清要開發的範圍與不開發的範圍,也是設計工作中很重要的一環,這是我們的想法。

依專案調整架構

所需功能、使用人數、資安需求、預算與營運方式,每個專案都不同。我們不會套用固定的架構,而是依照目的選擇適合的技術與服務。

善用SaaS組合

驗證、郵件、儲存空間、CMS等,現有服務已足夠的功能就積極採用。將獨自開發限縮在必要的部分,有助於降低開發期程與營運負擔。

也考慮上線後的營運

不是做完就結束,而是包括由誰管理、日誌保留到什麼程度,以及故障時如何察覺。
我們會規劃包含維護、監控與更新在內的架構,讓網站上線後也能安心運作。

Liberogic 能提供的服務

從畫面原型整理規格

即使已經決定「想做什麼」,具體規格往往還不明確。
從這個階段開始,我們會一邊製作畫面原型與 Prototype,一邊整理所需功能與操作流程。對於僅靠規格書難以掌握的部分,我們會盡量貼近實際可操作的畫面來逐步確定。

規劃所需範圍,包含後端在內的設計

我們會設計資料庫、驗證、權限、API、檔案儲存、郵件通知等畫面背後所需的機制。
善用 Supabase、Cloudflare 等託管服務,釐清哪些部分需要自行開發、哪些交由外部服務處理,並避免過度複雜的架構。

打造連易用性都兼顧的 Web 應用程式

因為是業務系統,我們不認為「能動就好」。
正因為是每天都會使用的系統,我們會同時從功能與 UI 兩方面設計,包括讓使用者不易迷惘的操作畫面、清楚易懂的資訊架構,以及 Web 無障礙(Accessibility)的考量,打造能長期穩定使用的應用程式。

也能與既有服務及內部工具串接

可與 Slack、Google Workspace、Microsoft 365、Box、外部 API 等您已在使用的服務整合。
無需全面替換現有的工作流程,也可以保留既有環境,僅將必要的部分網頁應用程式化。

設計時的重點

不讓營運人員被排除在外

我們不會只打造讓開發者看得懂的系統,而是會連管理畫面與權限設計一併考量,以實際營運人員容易操作的形式來規劃。

採用日後可調整的架構

網頁應用程式在上線後仍會持續變化。
我們以未來的功能新增與外部服務變更為前提,選擇易於維護且方便擴充的架構。

參考案例

從內部業務工具到面向客戶的服務,我們可支援各種類型的網頁應用程式。

申請與核准流程系統

將過去以紙本或電子郵件進行的核准作業網頁化,包含申請、核准、退回、權限管理與歷史紀錄保存等功能。

彙整與進度管理

集中整合來自多位負責人與據點的資訊。打造可即時確認進度與數據的管理畫面。

客戶專屬頁面

提供登入、合約資訊、各類申請、歷史紀錄查詢等,依每位客戶所需的資訊與功能。

將試算表管理轉為
Web應用程式

將原本以 Excel 或 Google 試算表管理的業務,轉為可輸入、搜尋並管理權限的 Web 應用程式。

預約、受理與諮詢管理

從表單受理、通知負責人、狀態管理到處理紀錄,全部集中於一處管理。

內部業務管理

將案件、客戶、人員、工時及各類狀態等分散於公司內部的資訊,統一集中管理。

BtoB SaaS開發

設計並開發面向企業的網路服務,包含登入驗證、合約與權限管理、管理後台等功能。

配對服務

建構讓使用者彼此連結的機制,包含使用者註冊、搜尋、應徵與申請、訊息傳遞等功能。

入口網站

彙整多項服務與資訊,依登入使用者提供所需的資訊與功能。

技術堆疊與應用區分

Next.js / React

適用於管理後台與會員網站等高操作性的網頁應用程式前端。

TypeScript

從前端到 API 共享型別,即使規模擴大也能維持易於維護的程式碼。

Supabase / PostgreSQL

適用於資料庫、驗證、權限管理、即時處理等應用程式後端基礎建設。

Cloudflare

結合 CDN、WAF、Workers、R2、Access 等服務,作為內容發布、安全防護與 API 基礎架構使用。

Slack / Microsoft Teams / Google Workspace

串接通知、申請流程與既有業務系統,讓您日常使用的工具與 Web 應用程式無縫連動。

依專案需求,也可搭配 AWS、SendGrid、Box、microCMS 等服務。

Web 應用程式開發流程

  • 1
    整理需求與業務流程

    首先確認目前的業務內容與課題。
    整理所需功能、使用者、權限,以及與既有系統的整合方式。

  • 2
    具體化畫面與規格

    一邊製作線框圖與畫面模型,一邊具體化操作流程與必要功能。

  • 3
    設計與開發

    實作前端、後端、資料庫及外部服務的整合。
    視需要,我們會分階段與您確認後再繼續推進。

  • 4
    測試、上線、營運

    確認operation、安全性、無障礙等項目後上線。上線後亦提供維護、監控及功能擴充等支援。

    有任何業務應用程式的困擾,歡迎與我們諮詢。

    「能否將這項業務網頁化?」
    「現有SaaS稍嫌不足」
    「希望讓現有系統更好用一些」

    即使需求尚未確定,也沒有問題。
    我們會一邊聽取您目前的業務與課題,一邊與您一同整理所需的功能與架構。

    Web應用程式開發請交給我們

    案例分析