開源社交小程序,界面精美,支持點贊、評論、收藏,配套后台管理系統。


簡介

官網:行星萬象官網

全部文檔請在Wiki查看:Go Wiki

目前中國大概有5000個表白牆,是一個累計用戶近3000萬的龐大群體,但現有表白牆大都以微信朋友圈為基礎進行信息中轉,這種模式對經營者和用戶都不夠友好,例如經營者無法盈利,用戶無法溝通等。因此行星萬象應運而生,你可以將行星萬象看做是一個信息發布類型的微信小程序,用戶在上面可以發布吐槽、找對象等信息,支持廣告、外賣變現,更支持匿名發布哦(同類產品都無法匿名),功能層面與朋友圈深度融合(這點很重要)。廢話不說,掃碼查看小程序演示:

好項目應該被頂起來,可以的話給個Star鼓勵下:

Gitee:

https://gitee.com/vtep/WISE-OS.git

Github:

https://github.com/geneedyou/WISE-OS.git

小程序的后台,正式地址,不提供體驗賬號密碼:

行星萬象后台管理系統:https://www.vtep.cn

在這里插入圖片描述

很遺憾行星萬象的后台沒有辦法讓你體驗,但是JeecgBoot提供了一個體驗地址,大體一樣可以借鑒:

JeecgBoot演示
賬戶/密碼:jeecg/123456

在此說明,行星萬象項目陸陸續續開發了一年時間,到現在為止基本功能已經開發完畢,有時間的話把即時聊天功能集成進去,也保證會維護下去,繼續豐滿功能。只是精力有限,進展可能會比較慢,但放心絕不會爛尾。

行星萬象開源版任何人都可以拿去修改部署,免費使用,但務必注明:

行星萬象提供技術支持

如果只是需要使用本小程序可以聯系我,我幫你開通一個區域和后台,你自行去運營,但是硬件和資源成本還是希望能分擔一下,我不憑借這個系統賺錢,但是也不想成為我的經濟負擔,具體聯系:18700871300(同微信),也可商業合作。

最后,如果你沒有任何基礎又或者僅准備用一兩天時間來摸透這個系統,建議還是立刻關閉這個標簽頁,當你有了心理准備,那就可以往下看了。

需要具備的知識

1. 微信小程序基本常識,例如怎樣新建一個小程序、輸出Hello、發送HTTP請求。
2. 對JeecgBoot等快速開發平台有一定了解。因為本項目后台基於JeecgBoot搭建,在使用過程中大部分問題都可以在[**JeecgBoot開發文檔**](http://doc.jeecg.com/2043872)中找到答案,各位可以去給點個Star,吃水不忘挖井人。

基礎開發環境

1. JDK: 1.8 Maven: 3.5+
2. MySql: 5.7+
3. Redis: 3.2 +
4. Node Js: 10.0 +
5. Npm: 5.6.0+

超級起步

環境搭建

環境搭建參考JeecgBoot官方文檔:

http://doc.jeecg.com/2043873

准備工作

請先確保瀏覽過JeecgBoot

  1. Fork源碼,務必Star。開源不易,Fork后可以持續獲得本項目功能更新,但是注意別被覆蓋。如果不需要獲取更新可直接下載最新發行版。

Gitee:

Gitee:https://gitee.com/vtep/WISE-OS.git

Github:

https://github.com/geneedyou/WISE-OS.git

  1. 初始化數據庫

初始化數據庫,要求mysql5.7+,數據庫需要配置不區分大小寫,在mysql.conf中加入:

[mysqld]
lower_case_table_name=1

新建數據庫wised,注意字符集如圖,手工執行sql腳本初始化數據。

WISE-OS\數據庫腳本(在mysql中執行即可)\wised.sql

  1. 項目結構

WISE-Mini(小程序)
WISE-Fork(后台管理系統和后台服務)

ant-design-vue-jeecg(后台管理系統)
jeecg-boot-parent(父POM: 項目依賴、modules組織)

│ ├─jeecg-boot-base(共通模塊: 工具類、config、權限、查詢過濾器、注解、接口等)

│ ├─jeecg-boot-module-bbs 微信小程序代碼包

│ ├─jeecg-boot-module-demo 示例代碼

│ ├─jeecg-boot-module-system (系統管理權限等功能) -- 默認作為啟動項目

│ ├─jeecg-boot-starter(微服務starter模塊,不需要微服務可以刪掉)

│ ├─jeecg-cloud-module(微服務生態模塊,不需要微服務可以刪掉)

  1. 打開項目

微信開發者工具打開:WISE-OS\WISE-Mini

后台服務:WISE-OS\WISE-Fork\jeecg-boot

后台管理系統:WISE-OS\WISE-Fork\ant-design-vue-jeecg

  1. 修改項目配置文件(數據庫配置、redis配置)

配置文件(本地): jeecg-boot-module-system/src/main/resources/application-dev.yml

配置文件(線上): jeecg-boot-module-system/src/main/resources/application-dev.yml

  • 數據庫配置(連接和賬號密碼)

在這里插入圖片描述

  • Redis配置(配置redis的host和port)

在這里插入圖片描述

  • 七牛OSS配置

在這里插入圖片描述

  • 小程序配置

在這里插入圖片描述

  • 管理系統正式版本配置文件修改

在這里插入圖片描述

  • 微信小程序配置文件修改

在這里插入圖片描述

在這里插入圖片描述

啟動項目

后端服務啟動

確認好配置修改完成后可直接右鍵啟動

jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java

右鍵執行啟動,通過 http://localhost:8080/jeecg-boot/doc.html 訪問后台,默認進入swagger文檔首頁

管理系統啟動

在ant-design-jeecg-vue目錄下執行命令下載依賴,執行命令

yarn install

找到項目目錄下文件package.json文件,鼠標右鍵選擇Show npm Scripts,點擊命令 serve 啟動項目,看到如下日志則啟動成功。
請添加圖片描述
點擊鏈接自動打開瀏覽器,默認賬號密碼: admin/123456。

小程序啟動

  1. 在WISE-MINI根目錄下
npm install

打開微信開發者工具:工具->構建npm,完成。

  1. 開通小程序雲開發。

新功能

想獲取持續更新最好Fork項目,合並代碼會很方便。

如果你優化了某部分功能,可以直接提交代碼到Gitee的倉庫,經過我的測試后會合並到主線上,感謝列表也會出現你的名字。

好的創意也可以在Gitee上提Issues,我們會經常翻看,有意義的Issues會去實現。

后續更新計划會在Issues。

優勢

  1. 小程序界面精美,從我開始開發一直遵循的宗旨,大可拿去和市面上的同類產品去對比。
  2. 后台管理系統完善,界面精美。
  3. 小程序運行穩定,可以快速上線,與微信結合緊密,在開發階段已經考慮到內容分享,管理員可以將小程序內容分享至個人朋友圈,打通生態。
  4. 變現能力,懂得自然懂。
  5. 開源
  6. 長期維護

收獲

只談得失,熟悉此項目你會獲得以下好處。

  1. 項目
    如果你是一名在校生,你可以拿着這套代碼去部署、去創業、去參加大創、挑戰杯各類比賽申請經費都沒有問題,甚至畢業面試也是一份不錯的履歷。

  2. 金錢
    微信小程序集成外賣優惠券模塊和微信小商店,開發者自行替換成自己的Url,用戶使用即可實現盈利,體量大起來后發布信息也可以進行收費。

  3. 技術
    從我的角度這是一個對學生以及畢業生非常好的練手項目,因為在開始做這個項目的時候我還是一名西安文理學院的在校生,從架構從邏輯都是我一步步走過來的,用這個項目練手一是有我做的基礎在不會無聊,二是各方面技術都有涉獵,三是系統可上線。

常見問題

一般大部分問題都可以在微信官網文檔JeecgBoot開發文檔中找到答案,請確保吃透官方文檔,如果仍舊無法解決或無從下手可以進QQ群:

贊賞


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM