微信小程序項目分享:一雙日記

項目訪問: github地址

項目入口

🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
QD
小程序已經發布至市場,能夠掃碼體驗html

項目介紹

爲何寫這個項目

我設計這款產品,靈感來自於你們兒時在學生時代時,寫的情侶日記這個點。我認爲日記便是生活的一種表現形式,而兩我的的日記寫在一塊兒,生活發生碰撞,
也許會有奇妙的化學反應。在現在這個競爭極爲激烈的社會,生活愈來愈累,人與人之間的隔閡愈來愈遠,人與人之間的關注愈來愈少。因此,兩我的一塊兒寫寫日記,
相互得知下彼此的生活狀況,抱團取暖,一塊兒生活!!git

此款小程序有什麼特色

  1. 首先,這是一個雙人使用的小程序
  2. 主打雙人日記功能,即兩我的一塊兒寫日記
  3. 功能簡約,即點即用
  4. 支持定位,便可以顯示某人在某地上傳日記(這個功能特別適合異地戀)ε=ε=ε=┏(゜ロ゜;)┛

源碼介紹

頁面構成

Project
├─static //本地靜態資源
├─utils //工具庫
├─components //組件庫
│ ├─add-diary //組件-添加日記(卡片)
│ ├─date-diary //組件-日記日期
│ ├─detail-diary //組件-日記詳情
│ ├─edit-diary //組件-編輯日記
│ ├─evaluate //組件-評價
│ ├─mine //組件-個人
│ ├─page-mask //組件-遮罩
│ ├─pair-diary //組件-日記(卡片)
│ ├─evaluate //組件-評價
│ ├─pair-invite //組件-邀請(卡片)
│ └─pair-invited //組件-接受邀請
├─pages //
│ ├─aboutus //關於我
│ ├─detail-diary //日記詳情頁
│ ├─evaluate //產品評價頁
│ ├─edit-diary //日記編輯頁
│ ├─index //用戶受權頁
│ ├─mine //個人頁面
│ ├─pair-invited //接受邀請頁
│ ├─job //選詞頁面
│ ├─me //設置頁面
│ ├─my_word //已挑選的單詞展現頁
│ ├─pair-user //日記首頁
│ ├─welcome //歡迎頁
│ └─test //測試頁(用戶一些接口測試)
└─models //模塊庫
  • 此款小程序深入貫徹組件化思想,因此此產品主要由10個組件、工具庫、模塊庫構成
  • 模塊部分寫得有些冗餘,寫得不是很乾淨,還須要優化一下
  • 組件分得不是很合理,有待優化

項目todoList

  1. 完成日記上傳完畢,服務通知功能
  2. 優化模塊部分的邏輯
  3. 優化組件部分的邏輯

項目發展規劃

  1. 完全開放匹配機制,用戶可稍做我的信息編輯後,隨機匹配用戶,書寫日記

備註

  • 該項目目前並不是用於商業,免費且開源,解釋權歸項目負責人全部
  • 本項目目前僅支持文本內容的日記
  • 本產品的數據統計由 阿拉丁 提供
  • 本產品的後端服務由 知曉雲 提供
  • 感謝iconfont提供的免費圖標
  • 感謝百度地圖提供的地圖SDK

寫在最後

這是一次偉大的嘗試,福特創始人說過:「若是讓我去問用戶想要什麼?他必定會說我想要一匹更快的馬」。
因此,此產品發佈前,我並無作用戶調研。而是直接上產品,去驗證市場。github

項目編寫感悟

1.小程序組件化編寫,能夠大大地提升代碼的複用性,代碼的維護性,組件化的好處太多太多。。。不一一列舉了。
2.注意分層思想的應用,此款小程序大體分層:底層-邏輯層-應用層
3.雲開發:serverless概念,確實還不錯,特別適合那些須要快速上線的小型項目,也很適合我的開發者。目前,騰訊官方的雲函數還不支持付費開發。知曉雲支持付費,也就是說能夠進行必定量的擴容。阿里雲的雲開發預計很快就能夠上線。另外,我還推薦LeanCloud雲開發。
4.promise是個好東西,有興趣還不知道的同窗能夠了解下。小程序

組件化相關文章:https://blog.csdn.net/github_...

雲函數推薦

LeanCloud:https://leancloud.cn/
知曉雲:https://cloud.minapp.com/clou...後端

promise函數相關知識:http://www.cnblogs.com/whybxy...

相關文章
相關標籤/搜索