GithubHelp home page GithubHelp logo

htmlcss3 / oujili Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 378526425/oujili

0.0 0.0 0.0 1.86 MB

《欧几里》是一款一比一模仿《青藤之恋》的社交交友软件开源项目,主打高学历优质人群交友,功能上基本还原青藤之恋,以双向喜欢后解锁聊天,目前适配微信小程序,手机App,H5,三端通用,功能完整,盈利模式完善,高度配置化,功能模块化,高内聚,低耦合,一天快速上线,已对接支付接口,只需要简单的修改配置文件中相关信息,即可实现快速部署上线,减少开发的时间成本,金钱成本,技术成本,将更多的精力放在产品运营上

License: Apache License 2.0

JavaScript 36.97% HTML 0.04% Vue 61.39% SCSS 1.60%

oujili's Introduction

简介

《欧几里》是一款一比一模仿《青藤之恋》的社交交友软件开源项目,主打高学历优质人群交友,功能上基本还原青藤之恋,以双向喜欢后解锁聊天,目前适配微信小程序,手机App,H5,三端通用,功能完整,盈利模式完善,高度配置化,功能模块化,高内聚,低耦合,一天快速上线,已对接支付接口,只需要简单的修改配置文件中相关信息,即可实现快速部署上线,减少开发的时间成本,金钱成本,技术成本,将更多的精力放在产品运营上。

原文地址

https://www.wxmblog.com/archives/fang-qing-teng-zhi-lian-she-jiao-jiao-you-ruan-jian-wei-xin-xiao-cheng-xu-apph5-san-duan-tong-yong

演示地址

小程序端小程序演示

微信扫描下方小程序码,小程序暂未上架,可添加作者微信(MMRWXM)后申请体验
8fa1aec2778832896c20454d7d8e8a5e

H5演示地址

https://www.wxmblog.com/oujili

安卓APK

下载地址: https://www.wxmblog.com/devminio/oujili/2023/12/20/817f71bd-1f7a-4d2c-b949-04c690bbd2c5.apk

后台管理演示地址

http://1.14.110.117:8089
账号:demo
密码:123456

合作洽谈

专业后端,资深UI,前端,运维,产品,测试,项目管理俱全,项目经验丰富,如果你有软件开发需求可与我联系,微信:MMRWXM(请注明来意)

项目地址

github

https://github.com/378526425/oujili

gitee

https://gitee.com/wxmr0/oujili

关于授权

✅允许

  • 允许用于个人学习、毕业设计、教学案例、公益事业、商业使用
  • 如果商用必须保留版权信息,即保留客户端 我的-设置-合作联系(作者信息),如需要删除该页,需联系作者取得作者授权,请自觉遵守使用协议
  • 商用建议使用完整商用版,功能更多
  • 禁止将本项目的部分或全部代码以及基于此项目二次开发后的产品和资源进行任何形式的开源再发行(尤其上传GitHub,Gitee,插件市场等互联网公开场所)
  • 禁止将本项目的代码和资源以及基于此项目二次开发后的产品和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负
  • 推荐Watch、Star项目,获取项目第一时间更新,同时也是对项目最好的支持

项目清单

完整项目清单包含如下
1 客户端(uni-client)
2 服务端(oujili-server)
3 后台管理端(oujili-manage)

项目结构

客户端

platform
|--api api接口请求
|--components 公共组件
|--pages tab页面
|--request restful接口请求封装
|--static 静态资源
|--subpackages 分包页面
|--uni_modules 引用组件包
|--utils 工具包
|--......

服务端

platform
|--authority 权限认证
|--common 公共工具类
|--controller 控制层
|--dao 数据访问层 
|--entity 实体类
|--schedules 定时器
|--service 业务层
|--......

后台管理端

platform
|--mock 公共相关js
|--public 静态资源
|--src 核心业务
|--......

技术架构

客户端

开发框架 uniapp
客户端使用uniapp开发,一次开发可垮三端平台,目前支持发布到微信小程序,手机APP(安卓和IOS),H5端等。

服务端

开发语言: java
开发框架: springboot,spring cloud alibaba 两种版本,设计时按微服务设计开发,鉴于微服务的复杂性,为降低维护成本,改造了一个单体springboot版本,功能完全一样,可根据自己需求选择合适的版本
数据库:mysql
中间件:redis,nginx
文件存储: minio
支付:微信支付
其他第三方sdk:高德定位,腾讯定位

即时通讯IM

项目中聊天im未使用第三方插件,由自己实现,减少预算成本和依赖,im系统通过netty+websocket+redis 实现,理论上单体可同时超过百万人数在线,可集群部署,连接稳定,消息通过心跳和应答机制,保证每条消息可达性,即时通讯系统已历经多个其他项目生产检验和迭代,已具备商用的稳定和条件。

后台管理端

开发框架: vue

功能模块

客户端

  • 用户资料推荐
  • 用户匹配
  • 在线聊天IM
  • 个人中心
  • 好友列表
  • 我喜欢和喜欢我列表
  • 学历认证
  • 实名认证
  • 修改个人资料
  • 金币充值
  • 微信好友 朋友圈分享
  • 注销账户
  • 注册
  • ......

后台管理端

  • 资料审核
  • 学历审核
  • 实名审核
  • 前台用户管理
  • 用户统计
  • ......

页面展示

客户端

image

image-1704095985738

image-1704096286155

image-1704096379510

image-1704096488039

image-1704096557001

image-1704096901008

image-1704096851604

image-1704096994556

image-1704097048206

image-1704097967350

image-1704097159090

image-1704097243586

image-1704097666584

后台管理端

image-1703080008972

image-1703080026969

image-1703080054976

image-1703080089429

image-1703080104100

联系我们

作者微信

MMRWXM

QQ交流群

546414613

其他优秀开源项目推荐

https://www.wxmblog.com/categories/open

oujili's People

Contributors

378526425 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.