All Projects → HelipengTony → Eugrade

HelipengTony / Eugrade

Licence: gpl-3.0
Communication and 👬Collaboration Platform for 🏫Education | 高效全面的在线协作与教育管理系统

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Eugrade

Vosk Server
WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries
Stars: ✭ 277 (+179.8%)
Mutual labels:  saas, websocket
Gateway
🚀构建分布式即时聊天、消息推送系统。 Building distributed instant messaging, push notification systems.
Stars: ✭ 188 (+89.9%)
Mutual labels:  instant-messaging, websocket
Blockchain Kotlin
这是kotlin版的简化示例区块链demo;另外还有java版的;这个小demo能让你了解区块链中增加/效验Hash,增加工作量证明,增加/效验preHash,转账,利用webSocket技术实现节点之间的通信/同步/广播.
Stars: ✭ 85 (-14.14%)
Mutual labels:  websocket
Turms
The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs
Stars: ✭ 97 (-2.02%)
Mutual labels:  instant-messaging
Blockchain Java
这是java版的简化示例区块链demo;另外还有kotlin版的;这个小demo能让你了解区块链中增加/效验Hash,增加工作量证明,增加/效验preHash,转账,利用webSocket技术实现节点之间的通信/同步/广播.
Stars: ✭ 95 (-4.04%)
Mutual labels:  websocket
Sketchpad
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Stars: ✭ 85 (-14.14%)
Mutual labels:  websocket
Centrifuge Go
Go WebSocket client for Centrifugo and Centrifuge library
Stars: ✭ 95 (-4.04%)
Mutual labels:  websocket
Pywebsocketserver
python的websocket server
Stars: ✭ 84 (-15.15%)
Mutual labels:  websocket
Sandstone
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
Stars: ✭ 98 (-1.01%)
Mutual labels:  websocket
V2ray
Stars: ✭ 94 (-5.05%)
Mutual labels:  websocket
Go Chrome
A golang library for interacting with the Chrome DevTools Protocol. https://chromedevtools.github.io/devtools-protocol/
Stars: ✭ 96 (-3.03%)
Mutual labels:  websocket
Chat App
一个基于django、nodejs、vue的websocket实时点对点通讯项目,关键词 QQ、微信、实时聊天、django、vue、nodejs、websocket。
Stars: ✭ 94 (-5.05%)
Mutual labels:  websocket
Arduinowebsockets
arduinoWebSockets
Stars: ✭ 1,265 (+1177.78%)
Mutual labels:  websocket
Nodefony Starter
Nodefony Starter Node.js Framework
Stars: ✭ 95 (-4.04%)
Mutual labels:  websocket
Ts Event Bus
📨 Distributed messaging in TypeScript
Stars: ✭ 85 (-14.14%)
Mutual labels:  websocket
Autobahn Js
WAMP in JavaScript for Browsers and NodeJS
Stars: ✭ 1,345 (+1258.59%)
Mutual labels:  websocket
Chat Room
一个普通的聊天室
Stars: ✭ 85 (-14.14%)
Mutual labels:  websocket
Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.3.
Stars: ✭ 9,617 (+9614.14%)
Mutual labels:  websocket
T Io
解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (+1244.44%)
Mutual labels:  websocket
Learning Webrtc
Codes and notes while learning webrtc
Stars: ✭ 98 (-1.01%)
Mutual labels:  websocket

Eugrade

Communication and Collaboration Platform for Education

forks stars license


Main Features 功能特色

  • Based on PHP & Vue.js & And Design for Vue
    • PHP 7.2
    • Vue.js + jQuery
    • Ant Design for Vue
  • Developed using Webpack & Sass
    • Webpack 打包
    • Scss 样式
  • WebSocket Supported (Based on Workerman)
    • WebSocket 聊天系统(支持心跳)
    • PHP Workerman
  • Organized Classes / Files / Grades System
    • 高效的团队(班级)/绩点/文件系统
      • 班级(成员)管理
      • 成绩录入
      • 成绩展示
      • 成绩等级划分/自动匹配
      • 成绩统计图
      • 成绩变化趋势
      • 文件名编辑
      • 文件按话题归档
      • Office 文件预览
      • 班级成员批量生成
      • ...
  • Powerful Instant messaging system
    • 简洁强大的群聊系统
      • 图片上传
      • 文件上传/大小展示
      • MarkDown 内容渲染
      • emoji 评论
      • 删除/编辑消息
      • 主题消息置顶
      • 发送模式切换
      • ...
  • Neat UI design (English/Chinese Language Supported)
    • 美丽的 UI 设计
      • English
      • 简体中文
      • 语言一键切换
  • 0 sql everywhere (Based on Lazer-Database)
    • 完全无数据库 (基于 json)
    • PHP Lazer-database
  • All-round UX Design (Inspired from Twist)
    • 全方位多元的用户交互操作
    • 阿里云邮件推送

截图 ScreenShots

群聊 Messages

群聊


文件管理 Files

QQ20190811-154033@2x.png


成绩管理 Grades

成绩录入 Grades Management

QQ20190811-154231@2x.png

成绩统计 Grades Presentation

QQ20190811-154243@2x.png


班级管理 Classes

QQ20190811-154309@2x.png


Usage 使用方法

  • 将 repo clone 到目录
  • 本地环境为 Php5.6+ & Nodejs & Ruby (sass + compass)
  • PHP 必须包含 pcntl、posix、Event / libevent 扩展
  • 执行 composer install 安装全部依赖
  • 执行 npm install / cnpm install 安装依赖包
  • 执行 npm run dev 打包编译
  • 参照 Workerman 手册 配置WSS
  • interact 目录执行 php websocket.php start -d & 常驻后台

Todo List 正在开发

  • [x] 群聊支持 WebSocket
  • [ ] API 请求 JWT 鉴权
  • [x] Sass 重写 CSS
  • [x] Grades 成绩管理系统
  • [ ] Schools 校园系统
  • [ ] Webpack 重构
  • [ ] 文件 => 知识库功能
  • [x] 网站首页

Donation 赞助作者

If you feel that my project is helpful to you and you are willing to give me a little support, you can donate to me in the following ways, which will help me to maintain the continuous development of this project, thank you very much!

Donate

Your name will be kept on the list Donation


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