wmhello / Workmanger
Licence: mit
laravel+vue.js 前后端分离实战项目(项目中wx端等已经存在,因为涉及业务较多,不再更新到github 需要参考可以私聊我)
Stars: ✭ 41
Projects that are alternatives of or similar to Workmanger
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+2402.44%)
Mutual labels: laravel, oauth, wechat
Weeshop
优雅易用的微信小程序商城,PHP商城。 基于Laravel的基因,来自Symfony的底层技术,来自Drupal Commerce的核心技术,由Drupal中国开源社区维护。QQ群:714023327
Stars: ✭ 337 (+721.95%)
Mutual labels: laravel, wechat
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+8136.59%)
Mutual labels: oauth, template
Ecjia Daojia
EC+(ecjia)到家是一款可开展O2O业务的移动电商系统。它包含:移动端APP,采用原生模式开发,覆盖使用iOS 及Android系统的移 动终端;后台系统,针对平台日常运营维护的平台后台,针对入驻店铺管理的商家后台,独立并行;移动端H5,能够灵活部署于微信及其他APP、网页等。
Stars: ✭ 547 (+1234.15%)
Mutual labels: laravel, wechat
Larapush
artisan push - Deploy your codebase into your web server with one Laravel artisan command and no SSH needed!
Stars: ✭ 150 (+265.85%)
Mutual labels: laravel, oauth
Imall
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168 (+309.76%)
Mutual labels: laravel, wechat
Laravel Imap
Laravel IMAP is an easy way to integrate both the native php-imap module and an extended custom imap protocol into your Laravel app.
Stars: ✭ 416 (+914.63%)
Mutual labels: laravel, oauth
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (+104.88%)
Mutual labels: laravel, oauth
Laravel Boilerplate
Laravel Boilerplate / Starter Kit with Gentelella Admin Theme
Stars: ✭ 704 (+1617.07%)
Mutual labels: laravel, template
Fw Cloud Framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
Stars: ✭ 717 (+1648.78%)
Mutual labels: oauth, wechat
Laravel template with vue
laravel5.5和vue.js结合的前后端分离项目模板,后端使用了laravel的LTS版本(5.5),前端使用了流行的vue-element-template项目。作为程序的起点,可以直接以此为基础来进行业务扩展。模板内容包括基础的用户管理和权限管理、日志管理、集成第三方登录,整合laravel-echo-server 实现了websocket 做到了消息的实时推送,并在此基础上,实现了聊天室和客服功能。权限管理包括后端Token认证和前端vue.js的动态权限,解决了前后端完整分离的情况下,vue.js的认证与权限相关的痛点,已在本人的多个项目中集成使用。
Stars: ✭ 763 (+1760.98%)
Mutual labels: laravel, template
Laravel Database Mail Templates
Render Laravel mailables based on a mail template stored in the database
Stars: ✭ 226 (+451.22%)
Mutual labels: laravel, template
Laravel Template
RESTful 模板,企业号/企业微信微信扫码登录/同步通讯录——Laravel vue2 iView
Stars: ✭ 119 (+190.24%)
Mutual labels: laravel, wechat
Laravel Enterprise Starter Kit
👔 Enterprise Web application starter kit or template using Laravel
Stars: ✭ 356 (+768.29%)
Mutual labels: laravel, template
Laravel Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的 laravel 支付扩展包了
Stars: ✭ 856 (+1987.8%)
Mutual labels: laravel, wechat
Phpstorm Laravel Live Templates
Laravel Live Templates for PhpStorm
Stars: ✭ 1,157 (+2721.95%)
Mutual labels: laravel, template
Wechat Jssdk
🐧WeChat JS-SDK integration with NodeJS
Stars: ✭ 571 (+1292.68%)
Mutual labels: oauth, wechat
起源(XXX学校工作网)
本项目用于学校内部的日常管理,用于代替先前的手工管理,从而改变如今的资料存放不集中,管理杂乱无章法、不规范的况状,计划实现以下几个功能:
- 教师、学生基本信息管理
- 教师、学生的成长记录管理
- 学生操行管理
- 学生考勤管理
- 学生成绩管理
- 学校内部校讯通功能
- 学校内部各种固定资产的登记、外借、回收管理
- 学校微信公众平台的基础管理、普通消息群发,模板消息发送等常用功能
- 教师、家长微信端基本功能查询 成绩查询 工资查询 电话号码查询
技术栈
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
-
后端模块 backend目录 使用laravel5.5框架 利用laravel passport来实现oauth 2.0认证,后端只负责开发api, 实现主流意义上的前后端分离开发,并配置有相关的接口文档
-
前端模块 frontend目录 使用相关开源框架 vueAdmin-template 并结合自己的需求改进而来 项目基于element ui 2.0 并使用了前端的权限管理
-
微信端 wx目录 计划中 使用开源微信SDK--easywechat主要给家长、教师提供更好的查询页面 查找各类信息
知识点
虽然项目暂不涉及到高大上的高并发、大数据等内容,但下面的内容或许会是你需要的:
- 前后端分离的代码编写方式 项目发布方式
- laravel中oauth2.0的认证
- vue.js中如何结合后台api进行开发 如何在前端控制用户的登陆以及对数据的访问的权限
- 结合实际开发中的webpack的各种配置方式
项目测试
- 后端使用了laravel 可以参考backend中的相关资料进行发布与测试 后端只提供api接口和api文档 系统登录密码从backend\database\seeds里面去找 具体可以参考laravel教程
- 前端使用了vue.js 技术 可以参考vue.js的项目流程来进行发布与测试
项目界面截图
后台文档
登录页面
控制面板
用户管理页面
用户编辑页面
学期管理页面
创建新学期页面
行政管理页面
行政管理-编辑页面
行政管理-人员导入
行政管理--人员导出
教师代课管理--代课列表
教师代课管理--个人代课编辑
教师代课管理--个人代课添加
说明
如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^
或者您可以 "follow" 一下,我会不断完善该项目
开发环境 windows 7 Chrome 63 PHP 7.1.7
如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
项目交流群:106822531(QQ)
致谢
站在巨人之上,我们才能走得更远。项目中使用到了以下开源框架 一并致谢
- laravel(https://laravel.com/)
- vue.js(https://cn.vuejs.org/index.html)
- element ui(http://element.eleme.io/#/zh-CN)
- vue全家桶(https://router.vuejs.org/ https://vuex.vuejs.org/)
- 微信集成(https://github.com/overtrue/laravel-wechat)
- excel插件(https://github.com/Maatwebsite/Laravel-Excel)
- 跨域(https://github.com/barryvdh/laravel-cors)
- 短信集成(https://github.com/overtrue/easy-sms)
- vueAdmin-template(https://github.com/PanJiaChen/vueAdmin-template)
- API接口文档书写(http://apidocjs.com/)
License
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].