Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 24, 2023. It is now read-only.

zfoo-project/zapp

Repository files navigation

I. zapp简介

  • 本项目已经停止维护,项目里使用的zfoo老版本zfoo-zapp分支,本项目已经集成zfoo-zapp分支
  • 之前做了一个资源图片分享和交友网站,由于不可抗因数倒闭了。
  • 一怒之下就把前后端的代码都开源出来,顺便把数据库也开源了,开源开到裤衩。

II. 功能技术介绍

后端:

  • 微信登录,微信公众号登录,微博登录,手机号码登录
  • 全站https
  • 手机短信验证
  • 百度谷歌SEO,使用vue无需任何配置即可实现单页面的SEO,原理是使用puppeteer在服务端渲染页面
  • 百度SEO主动推送
  • 发图片,发视频,把大文件上传到oss上
  • 聊天发图片,发视频,频道聊天,好友聊天,通过websocket实现
  • spring boot
  • zfoo rpc
  • mongodb 4.2
  • zookeeper 3.6.1

前端:

  • 前端原代码
  • PWA,自适应页面
  • service worker实现
  • vue, vuetify
  • 百度和google页面统计

数据库和资源:

链接:https://pan.baidu.com/s/1pX0T-Ok_2Su-dz_9ghvfeg 
提取码:zfoo 

B站视频介绍及运行教程

III. 适用项目

  • 你可以轻易把这个项目改造成一个聊天室,博客,交友平台,具有高度的自定义
  • 高度企业化的项目,本项目就是一个完整的企业开源项目

IV. 功能截图

V. 项目部署

  • 将前端项目zapp-web打包,打包过后,放在后端项目zapp-web下的resources中的static目录
  • 再将zapp用maven打包install成fatjar,所以每个项目只有一个jar包
  • 最后使用命令直接运行,nohup java -Dspring.profiles.active=pro -jar ${jarPath} >/dev/null 2>&1 &
  • -Dspring.profiles.active这个参数决定了用哪一个配置文件,pro代表使用 deploy-pro.properties 这个配置文件

About

IM网站的开源后端代码,图片分享,好友聊天,群聊

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /