Skip to content
Communication and 👬Collaboration Platform for 🏫Education
JavaScript CSS HTML
Branch: master
Clone or download
Latest commit 641a9bf Sep 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode WebSocket for emoji, deletion, edition Jul 16, 2019
data Demo Data Sep 15, 2019
dist 19-9-2019 Sep 19, 2019
extension 24-6-2019 Jun 24, 2019
interact 21-9-2019 Sep 21, 2019
pro 16-9-2019 Sep 16, 2019
src 19-9-2019 Sep 19, 2019
statics 18-9-2019 Sep 18, 2019
websocket Added support to WebSocket heartbeat detect Jul 17, 2019
.gitattributes 8-7-2019 Jul 8, 2019
.gitignore Bug Fix + Grades System v0.1 Jul 22, 2019
LICENSE Initial commit Jun 13, 2019
README.md 20-9-2019 Sep 20, 2019
composer.json Websocket development 12-7-2019 Jul 12, 2019
index.html 21-9-2019 Sep 21, 2019
login.html 18-9-2019 Sep 18, 2019
package.json 20-7-2019 Jul 20, 2019
reset.html 18-9-2019 Sep 18, 2019
signup.html 18-9-2019 Sep 18, 2019
webpack.config.js Added support to password reset and email sending Sep 14, 2019

README.md

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 正在开发

  • 群聊支持 WebSocket
  • API 请求 JWT 鉴权
  • Sass 重写 CSS
  • Grades 成绩管理系统
  • Schools 校园系统
  • 模块化重构
  • 网站首页

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


You can’t perform that action at this time.