博客原文
作爲一個碼農,每天工作中除了寫代碼,就是流連於各網站。而去得最多的地方就是 GitHub 和 wakatime。關注 github,可以讓我瞭解一些大佬又造了什麼新的騷輪子,眼下流行的項目是什麼。而 wakatime 上的統計數據,則讓我知道每天都寫了多少 bug 摸了多長時間魚。
但每天重複打開這些頁面,總感覺比較繁瑣,而且在不同頁面間切換時不知不覺中也浪費了一些時間。後來無意間發現,原來 github 和 wakatime 官方都提供了一系列 API,頓時有了新想法——何不將這些網站裏有用的信息整合到一起,這樣既方便又省事。
於是馬上行動了起來,一開始用 laravel + vue 寫了一大半(因爲這幾年一直在使用 vue),但近段時間開始學習 react,本着實踐出真知的原則用 react 重寫了這個項目,同時也將 laravel 升級到了最新的 v6 版本。折騰到現在也算有了個雛形,獨樂不如衆樂,順便將它分享出來。
直接放出項目地址:x-dashboard
效果截圖:
目前這項目已經實現了自己最初的基本想法,但後面可能也會加入新的功能。正如前面提到的,自己學 react 沒多久,相比於已經使用了好幾年的 vue 來說,熟練程序還差得遠,因此也有許多不規範或者不科學的地方。非常希望 react 方面的大佬能指正,也歡迎有興趣的一起折騰。