《欧几里》是一款一比一模仿《青藤之恋》的社交交友软件开源项目,主打高学历优质人群交友,功能上基本还原青藤之恋,以双向喜欢后解锁聊天,目前适配微信小程序,手机App,H5,三端通用,功能完整,盈利模式完善,高度配置化,功能模块化,高内聚,低耦合,一天快速上线,已对接支付接口,只需要简单的修改配置文件中相关信息,即可实现快速部署上线,减少开发的时间成本,金钱成本,技术成本,将更多的精力放在产品运营上。
微信扫描下方小程序码,小程序暂未上架,可添加作者微信(MMRWXM)后申请体验
https://www.wxmblog.com/oujili
下载地址: 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(请注明来意)
https://github.com/378526425/oujili
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系统通过netty+websocket+redis 实现,理论上单体可同时超过百万人数在线,可集群部署,连接稳定,消息通过心跳和应答机制,保证每条消息可达性,即时通讯系统已历经多个其他项目生产检验和迭代,已具备商用的稳定和条件。
开发框架: vue
- 用户资料推荐
- 用户匹配
- 在线聊天IM
- 个人中心
- 好友列表
- 我喜欢和喜欢我列表
- 学历认证
- 实名认证
- 修改个人资料
- 金币充值
- 微信好友 朋友圈分享
- 注销账户
- 注册
- ......
- 资料审核
- 学历审核
- 实名审核
- 前台用户管理
- 用户统计
- ......
MMRWXM
546414613