【Next.js】Issue Tracker - Part 2

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


上次完成到基本的CRUD及權限控制,後面花了點時間把排序、分頁、圖表總覽的部分做完,其他細節是佈署上線,一般在公司內有專屬的部門處理,僅了解一下流程。


Dashboard

在儀錶板這頁由三個區塊組成:

  • 左上方各狀態的Issue牌卡統計
  • 左下方圖表
  • 右側呈現建立時間最近的5項Issue牌卡


Issue

在排卡列表增加下列功能:

  • 根據標題、狀態、建立時間進行排序
  • 分頁檢視


後記

請求處理,基本上透過框架都大同小異;cache機制等優化方式,大多也跟框架做了配套, 不需要自己另外刻重送等邏輯;markdown編輯器呈現跟圖表,也是仰賴其他現有套件,之前還看過做miro clone的專案,也是有現成的依賴可以引入做結合。

專案資料夾架構因為跟路由相關,所以整體分層也不算太亂,一方面也是因為跟著做個段落就進行重構,重複的項目抽出來獨立組件,每層組件也盡量拆分單一職責。

其實跟著教學做,不光只是為了完成功能,更多時候是在參考如何設計出好維護、更加有彈性的專案架構。

avatar-img
13會員
68內容數
遇到的坑、解過的題、新知識的探索、舊時代的遺毒!? 工作後我發現,文件更新往往跟不上新需求的更迭,犯錯的歷史總是不斷重演。因此,我改變了方式,蒐集從程式上、系統上的每一次異常處理過程,好讓再次遇到相同的問題時能快速應變。此專題就是我的錯題本,期待日後不管在工作上或交流上遇到難題,都能輕鬆地應答:有什麼難的,我都踩過。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Err500 的其他內容
原本的計畫是寫系列文,一天嗑一點,雖然完整影片約17小時,分批消化卻花了我近10天,現在回去看我第一天寫的草稿,編輯時間已經是半年前...。
前年第一次藉公司機會,參加了DevOpsDay的活動。雖然devOps一詞各自表述,大多狀況還是偏向維運會遇到的技術為主,做為平時開發、跟使用者訪談需求的工作內容來說,參加聚會如果沒有一定的知識,對講者所提到的狀況比較難有共鳴...
學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
在過年期間,利用集中時間跟完Mosh Hamedani的Next.js課程,掌握了前端至後端的技術應用。本文分享了學習過程中的收穫與成果,以及對於未來應用的展望。
巨集(Macro)是什麼? 第一次聽到這個詞是出現在excel,按下錄製鍵後,畫面上進行的操作會被記錄下來,可以重複回放執行前述操作。之後接觸C語言的#define,巨集又跟函數類似...
專案產生大量又瑣碎的作業做處理,眼下要從iReport的設定檔(jrxml)擷取每一項套印參數出來,提供給別人做Excel公式的資料表進行作業。
原本的計畫是寫系列文,一天嗑一點,雖然完整影片約17小時,分批消化卻花了我近10天,現在回去看我第一天寫的草稿,編輯時間已經是半年前...。
前年第一次藉公司機會,參加了DevOpsDay的活動。雖然devOps一詞各自表述,大多狀況還是偏向維運會遇到的技術為主,做為平時開發、跟使用者訪談需求的工作內容來說,參加聚會如果沒有一定的知識,對講者所提到的狀況比較難有共鳴...
學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
在過年期間,利用集中時間跟完Mosh Hamedani的Next.js課程,掌握了前端至後端的技術應用。本文分享了學習過程中的收穫與成果,以及對於未來應用的展望。
巨集(Macro)是什麼? 第一次聽到這個詞是出現在excel,按下錄製鍵後,畫面上進行的操作會被記錄下來,可以重複回放執行前述操作。之後接觸C語言的#define,巨集又跟函數類似...
專案產生大量又瑣碎的作業做處理,眼下要從iReport的設定檔(jrxml)擷取每一項套印參數出來,提供給別人做Excel公式的資料表進行作業。
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
目前目標-過一面筆試 20240229至20240330完成 1.案例圖到底要怎麼寫 2.流程圖到底要怎麼寫 3.數據模型圖更新 4.把本機端的檔案上傳至github的master 5.更新履歷 6.投丟了70封履歷,獲得六個一面,兩個筆試沒過,一個無聲卡,兩個剛結束暫待二面消息。
各位3/3講座夥伴晚安,目前已蒐集各位在表單上填寫的資料(最重要為Trading View帳號),將轉工程端進行權限開通,開通完成後,將週知各位,到時就能開始設定。 在那之前,可先熟悉TV環境~
Thumbnail
1.設計與開發 1.1 精明管家系統之儀表板 portfolio 中各標的的持有數量歷史資料,累積的資料量已經逐漸變得太大,原本存在 firestore 同一個 collection 中。因此資料在運算操作績效時,預設期間是 YTD,故將資料拆成每年一個 collection,以加快報表產生速度
Thumbnail
1.系統開發與創作 1.1「精明管家系統」的「儀表板」功能微調: 排序:除了一個自訂順序的欄位 seq 以外,可以依照「當日漲幅」「持有市值」和「當天損益」等三個欄位排序,點一下欄位標題可正序,倒序切換。 1.2 系統經歷跨年考驗 年度第一個交易日,「儀表板」中未正確抓到「昨日收盤」,所以當
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
目前目標-過一面筆試 20240229至20240330完成 1.案例圖到底要怎麼寫 2.流程圖到底要怎麼寫 3.數據模型圖更新 4.把本機端的檔案上傳至github的master 5.更新履歷 6.投丟了70封履歷,獲得六個一面,兩個筆試沒過,一個無聲卡,兩個剛結束暫待二面消息。
各位3/3講座夥伴晚安,目前已蒐集各位在表單上填寫的資料(最重要為Trading View帳號),將轉工程端進行權限開通,開通完成後,將週知各位,到時就能開始設定。 在那之前,可先熟悉TV環境~
Thumbnail
1.設計與開發 1.1 精明管家系統之儀表板 portfolio 中各標的的持有數量歷史資料,累積的資料量已經逐漸變得太大,原本存在 firestore 同一個 collection 中。因此資料在運算操作績效時,預設期間是 YTD,故將資料拆成每年一個 collection,以加快報表產生速度
Thumbnail
1.系統開發與創作 1.1「精明管家系統」的「儀表板」功能微調: 排序:除了一個自訂順序的欄位 seq 以外,可以依照「當日漲幅」「持有市值」和「當天損益」等三個欄位排序,點一下欄位標題可正序,倒序切換。 1.2 系統經歷跨年考驗 年度第一個交易日,「儀表板」中未正確抓到「昨日收盤」,所以當