Giter Club home page Giter Club logo

dashengege / wise-os Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aeeo/wise-os

0.0 0.0 0.0 18.08 MB

开源微信小程序表白墙、万能墙,已上线,界面精美,全套代码文档,表白墙后台使用Java,可作为大型表白墙朋友圈、万能墙朋友圈,打通多区域运营,有一定难度,初学者慎重选择。最新文档参考:https://editor.csdn.net/md/?articleId=119904137

License: Eclipse Public License 1.0

Shell 0.01% Dockerfile 0.02% Java 97.29% Less 1.78% FreeMarker 0.90%

wise-os's Introduction

简介

一个信息发布类型的微信小程序,可以在线发布需求,例如寻人、寻物、打听,表白等。可改造表白墙、校园信息发布、帮打听、城市交流圈、大型朋友圈,废话不说,扫码查看小程序演示:

请添加图片描述

好项目应该被顶起来,可以的话给个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

在此说一下,截止2021年8月25日,行星万象项目陆陆续续开发了近1年时间,到现在为止基本功能已经开发完毕,有时间的话把即时聊天功能集成进去,同时也保证会一直维护下去,丰满功能,只是一个人精力有限,进展可能会比较慢,但请放心绝不会烂尾,有下图为证:

在这里插入图片描述

为了让新人快速上手,我会在开发文档这边花比较多的精力,做到傻瓜式步骤,保证拿到代码先能跑起来。

本项目所有的代码都可以拿去修改部署,免费使用,但是你必须要注明:

PowerBy Https://gitee.com/vtep/WISE-OS

如果只是需要使用本小程序可以联系我,我帮你开通一个区域和后台管理,但是硬件和资源成本还是希望能分担一下,我不凭借这个系统赚钱,但是也不想成为我的经济负担,具体联系:18700871300(同微信),也可以商业合作。

最后,如果你没有任何基础又或者仅准备用一两天时间来摸透这个系统,建议还是立刻关闭这个标签页,当你有了心理准备,那就可以往下看了。

需要具备的知识

  1. 微信小程序基本常识,例如怎样新建一个空白小程序。
  2. 对JeecgBoot等快速开发平台有一定了解,因为本平台后台基于JeecgBoot搭建,在项目使用过程中大部分问题都可以在JeecgBoot开发文档中找到答案,各位也可以去给点个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+
  6. Yarn: 1.21.1+

超级起步

环境搭建

环境搭建参考JeecgBoot官方文档:

http://doc.jeecg.com/2043873

准备工作

请先确保浏览过JeecgBoot

  1. 下载源码,开源不易,务必Star。

Gitee:

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

Github:

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

  1. 初始化数据库

初始化数据库,要求mysql5.7+,新建数据库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. 小程序界面精美,从我开始开发一直遵循的宗旨,大可拿去和市面上的同类产品去对比。
  2. 后台管理系统完善,界面精美。
  3. 小程序运行稳定,可以快速上线,与微信结合紧密,在开发阶段已经考虑到内容分享,管理员可以将小程序内容分享至个人朋友圈,打通生态。
  4. 变现能力,懂得自然懂。
  5. 开源
  6. 长期维护

你能得到什么

这里我不谈意义,只谈得失,熟悉此项目你会获得以下好处。

  1. 项目 如果你是一名在校生,你可以拿着这套代码去部署、去创业、去参加大创、挑战杯各类比赛申请经费都没有问题,甚至毕业面试也是一份不错的履历。

  2. 金钱 微信小程序集成外卖优惠券模块和微信小商店,开发者自行替换成自己的Url,用户使用即可实现盈利,同时体量大起来后发布信息也可以进行收费。

  3. 技术 从我的角度这是一个对学生以及毕业生非常好的练手项目,因为在开始做这个项目的时候我还是一名西安文理学院的在校生,从架构从逻辑都是我一步步走过来的,用这个项目练手一是有我做的基础在不会无聊,二是各方面技术都有涉猎,三是系统可上线。

常见问题

一般大部分问题都可以在微信官网文档JeecgBoot开发文档中找到答案,请确保吃透官方文档,如果仍旧无法解决或无从下手可以进QQ群:702655687尝试询问。

wise-os's People

Contributors

aeeo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.