天天看點

springboot實戰:我們的第一款開源軟體

在資訊爆炸時代,如何避免持續性資訊過剩,使自己變得專注而不是被紛繁的資訊所累?每天會看到各種各樣的新聞,各種新潮的技術層出不窮,如何篩選出自己所關心的?

各位看官會想,我們是來看開源軟體的,你給我扯什麼資訊幹嘛,别着急,聽我慢慢道來。

浏覽器收藏夾應該是我們在收藏文章、網站的第一個利器,平時遇到喜歡的網站或者文章很友善的收藏到收藏夾中;很快我們的收藏夾就滿了,于是就像我這樣,建立檔案夾來分組兩層、三層都有:

springboot實戰:我們的第一款開源軟體

有的也會借助百度首頁導航這樣的一些功能來整理自己收藏的網站,以前我記得qq還有一款産品叫做網絡收藏夾,用過一段時間,後來qq也把這款産品給淘汰了;也嘗試了去用印象筆記、有道筆記這些産品,這些産品都偏向收藏一些具體的文章或者自己整理的日志資訊方面。

當浏覽器收藏夾收藏的網站或者文章在一百份以内的時候收藏和查找問題都不是特别大。當收藏大于1000份的時候,去查找自己收藏的内容絕對是個體力活,另外還有一些文章我僅僅隻是暫時儲存下來,準備随後找時間看看就行,也需要收藏、整理、删除的時候就很麻煩。

于是在這樣的背景下,我就想着需要做這麼一款産品,可以友善随時随地的收藏我喜歡的文章或者網站,友善整理,我日後需要的時候非常友善的去檢索,另外如果可以的話,我是否可以分享我自己收藏的文章或者網站,同時也可以看看大牛們或者是同行都收藏了什麼文章我是否感興趣,于是就開發了這麼一款産品:雲收藏

核心功能點:

收藏、分類、檢索文章

導出、導出(包活從浏覽器中)

可以點贊、分享、讨論

注冊、登入、個人賬戶

臨時收藏、檢視别人收藏

其它…

放産品一些截圖:

首頁

springboot實戰:我們的第一款開源軟體

注冊

springboot實戰:我們的第一款開源軟體

首頁

springboot實戰:我們的第一款開源軟體

收藏

springboot實戰:我們的第一款開源軟體

<a href="https://cloudfavorites.github.io/favorites-web/">網頁端收藏夾首頁</a>

收藏快捷圖示

這個是收藏的最關鍵一步,一段js代碼,拖入到浏覽器的收藏夾,每次點選收藏的時候負責讀取網站的title、描述、網址等資訊,并且送出到收藏的頁面

前端

持久層

session

其它

使用<code>grade</code>做為項目的建構工具、使用了一點<code>webjars</code>、<code>vuejs</code>、<code>jsoup</code>、<code>scheduled</code> …

用戶端技術使用react native來開發安卓和ios的app,目前還在開發中,完成之後也會開源出來。

這個開源産品暫時隻是開源了我們web端産品,安卓端、ios端内容的開發還在進行中。

未來我們還會持續的來完善這些産品,做一些有意思的小功能,以下可能是我們近期準備要做的

可以自定義個人收藏頁面

無登入可以檢視熱門收藏内容

首頁展示熱門收藏家

小紙條

智能推薦

大家有什麼更好玩想法,也可以在建議給我們

産品首頁

<a href="http://favorites.ren/">産品位址</a>

<a href="https://cloudfavorites.github.io/favorites-web/">源碼位址</a>

作者:純潔的微笑

版權所有,歡迎保留原文連結進行轉載:)