All Projects → openscrm → api-server

openscrm / api-server

Licence: Apache-2.0 license
OpenSCRM是一套基于Go和React的高质量企业微信私域流量管理系统 。遵守Apache2.0协议,全网唯一免费商用。企业微信、私域流量、SCRM。

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to api-server

mochat-java
基于企业微信的开源应用开发框架&引擎,也是一套通用的企业私域流量管理系统!
Stars: ✭ 179 (-81.75%)
Mutual labels:  weixin, wework, wecom
huankemao-php
企业微信私域流量裂变引流SCRM系统,开源PHP版官方Git
Stars: ✭ 50 (-94.9%)
Mutual labels:  scrm, wecom
corpwechatbot
企业微信的python封装接口,简易上手,开箱即用,一行代码实现消息推送。A more convenient python wrapper interface of corpwechat(wework, wecom) official API, use only one line of code to send your messages to your corpwechat(wework, wecom) .
Stars: ✭ 119 (-87.87%)
Mutual labels:  wework, wecom
react-project-tpl
react project template
Stars: ✭ 32 (-96.74%)
Mutual labels:  antd
WeChatCustomerServiceSDK
微信客服SDK
Stars: ✭ 124 (-87.36%)
Mutual labels:  wework
anger-wechat
👿Angry wechat api 微信支付、小程序、各种接口的封装。
Stars: ✭ 17 (-98.27%)
Mutual labels:  weixin
server
即时通讯(IM)系统
Stars: ✭ 6,896 (+602.96%)
Mutual labels:  weixin
Min-Admin
基于dva框架+antd的React后台模板
Stars: ✭ 17 (-98.27%)
Mutual labels:  antd
notify-server
🍰微信消息通知
Stars: ✭ 190 (-80.63%)
Mutual labels:  weixin
wwas-admin
wificoin wifidog auth server admin ui
Stars: ✭ 18 (-98.17%)
Mutual labels:  weixin
dva-graphql-lokka-user-dashboard
A Study Project Related to Dva.js, GraphQL, Graph.cool, Lokka
Stars: ✭ 20 (-97.96%)
Mutual labels:  antd
openapplus
专为小程序共享而生的小程序容器
Stars: ✭ 51 (-94.8%)
Mutual labels:  weixin
docker-cgi-python
🐳Docker file for cgi using python2.7, 3.6, 3.7, 3.8, 3.9 and 3.10🐍
Stars: ✭ 13 (-98.67%)
Mutual labels:  apache2
picker
📅 All Date Pickers you need.
Stars: ✭ 185 (-81.14%)
Mutual labels:  antd
antd-prompt
An ant.design helper that auto create a Modal with an optional message prompting the user to input some text.
Stars: ✭ 13 (-98.67%)
Mutual labels:  antd
docker-iot-dashboard
A complete IoT server for LoRaWAN IoT projects: node-red + influxdb + grafana + ssl + let's encrypt using docker-compose.
Stars: ✭ 79 (-91.95%)
Mutual labels:  apache2
wwas
wifidog auth server for supporting wfc payment and weixin lian
Stars: ✭ 69 (-92.97%)
Mutual labels:  weixin
tiny-qiniu-request
tiny-qiniu for rc-upload or antd upload component `customRequest` property
Stars: ✭ 13 (-98.67%)
Mutual labels:  antd
ui
We reinvent the UI for taro3+
Stars: ✭ 48 (-95.11%)
Mutual labels:  weixin
react-antd-admin
react-antd-admin 是一个后台集成解决方案,它基于 react 和 antd; 内置了动态路由,标签页缓存,权限验证、切换功能
Stars: ✭ 42 (-95.72%)
Mutual labels:  antd

logo

安全,强大,易开发的企业微信SCRM

文档 | 截图 | 演示 | 安装

项目简介

OpenSCRM是一套基于GoReact高质量企业微信私域流量管理系统

在线演示

http://dashboard.demo.openscrm.cn:8000/

项目特点

  • 安全性高:企业微信控制了企业所有员工和客户的敏感数据,如电话号码,职位,客户标签,联系方式等,如果发生泄露, 对企业的打击将是致命的。我们团队有丰富的Web安全经验保证项目安全性。

  • 高性能,高稳定性:得益于Go出色的工程能力,简单有效的并发控制能力,OpenSCRM具备比肩头部Saas厂商的高性能和高稳定

  • 代码可读性优先:我们深刻认同Google对于代码管理的看法,项目开发完成只是项目的开始,更多的工作在于维护和迭代, 唯有易读的代码才能保证后期迭代的高质量,高效率,这也是Go语言的设计目标。我们有非常完善的代码注释,所有代码力求清晰易读。

  • 易开发:作为开源项目,我们为了让更多的人可以受益于此项目,我们做了大量工作力求项目简单易上手。 我们只做必要抽象(MVC),避免引入新慨念。我们坚持尽量少的中间件依赖,仅依赖Mysql和Redis, 比如延迟队列我们基于Redis实现, 没有引入Kafka;比如全文检索基于Mysql8全文检索实现,没有引入ES。

Python,PHP,NodeJS开发者可以放心使用本项目,本项目做了大量工作力求简单,非常容易上手。

项目截图

技术栈

后端技术栈

前端技术栈

目录结构

├─app
│  ├─callback 企业微信事件回调处理
│  │  ├─customer_event
│  │  ├─department_event
│  │  ├─group_chat_event
│  │  ├─msg_arch_event
│  │  ├─staff_event
│  │  └─tag_event
│  ├─constants 常量定义
│  ├─consumers 队列消费
│  ├─controller 控制器
│  ├─entities 消息实体,主要定义参数,请求,响应结构体
│  ├─middleware gin请求中间件
│  ├─models 数据库模型
│  ├─requests 请求定义
│  ├─responses 响应定义
│  ├─services 服务
│  ├─tasks 定时任务
├─bin 二进制文件
├─common 共同库
│  ├─app 基于Gin封装的常用请求响应处理函数
│  ├─delay_queue 基于Redis延迟队列
│  ├─ecode 错误码
│  ├─id_generator uuid生成
│  ├─log 日志
│  ├─redis redis操作库
│  ├─session session会话
│  ├─storage 存储
│  ├─util 常用工具函数
│  └─validator 请求验证
├─conf 配置文件
├─docker
│  ├─data
│  │  ├─dashboard
│  │  │  └─dist 管理后台构建的前端静态文件
│  │  ├─mysql
│  │  │  ├─conf mysql容器配置文件
│  │  │  └─db mysql容器数据文件
│  │  ├─nginx
│  │  │  ├─conf nginx容器配置文件
│  │  │  │  └─conf.d 
│  │  │  └─logs
│  │  ├─redis 
│  │  │  └─db redis容器数据文件
│  │  └─sidebar
│  │      └─dist 侧边栏构建的前端静态文件
│  └─lib 企业微信提供的会话存档动态链库
├─docs 文档
├─pkg 三方库
│  └─easywework 企业微信Api调用库
│      ├─errcodes 企业微信Api错误码
├─routers Gin路由
├─scripts 脚本
└─test 测试代码

安装教程

https://github.com/openscrm/api-server/wiki/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

Api调试

docs目录包含postman导出文件,可方便调试api

版权声明

OpenSCRM遵循Apache2.0协议,可免费商用

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].