EasyPicker简洁实用且方便的在线文件收取Web应用


 小弟我作为班上的学委,有一个伟大的职责,收发各科作业(尤其是专业课的上机课),上机==写报告,此时就产生了实验报告这个玩意儿,一个班少则40人出头,多则100+人的大班,老师通过自己的邮箱方式收取每个同学的报告,发现不方便统计,又不不方便整理(毕竟一个老师教多个班),老师就干脆把这个ku差事甩给学委(落后文件收取方法与庞大人数之间的矛盾),而学委们以班为单位收取,只是减少了需要收取的数量,收取方式仍然只有通过邮件或者QQ,治标不治本,尤其是通过QQ收取文件的方式不讨我这种不喜欢让列表变得乱乱的人的青睐(容易错过女票的消息,还占用手机电脑磁盘空间),为此我就寻找有不有什么软件能够解决这个问题,在网上搜索逛了大半天仅仅只找到了一个符合自己想法的产品乐云收件夹,但用了一下,发现功能些少,且存储是通过百度云盘,因此除了注册之外还需要绑定百度云盘账号,步骤稍有繁琐...

 为了实现我心中的那个想法,二话不说打开电脑开始构建心中的蓝图.不得不说,程序员的双手是拥有魔法的,是能够让想法变现的... 说到这里,这让我回忆起了一句大佬说的话:"你的指尖拥有改变世界的力量" ......废话说了这么多(下面开始介绍小弟的作品)

作品简介

轻取,为方便在线文件收取而生。

作品背景

学习生活中会出现以下几个场景:

  • 每次碰到上机课的时候,都会遇到收取实验报告。
  • 需要收取每个人填写的各种电子表格。
  • 类似场景还有不少就不列举了。。。

通常的方式是,通过QQ/微信/邮箱等收取,弊端显而易见,太过于麻烦且不方便整理统计。还占用电脑/手机内存。为了解决这个问题,此项目应运而生。

相关链接

EasyPicker 项目源码地址

EasyPicker 体验地址(PC效果更佳) 服务器有些弱小,哥哥姐姐们温柔对待

技术栈

功能简介

  • v2.2.0

    • fea

      • 管理员可限制提交人员名单

        • 发起人可以设置能够提交的名单,名单之外的人员无法进行提交.
      • 查看名单提交概况
  • v2.1.0
    • fea

      • 分享链接支持生成短链接

        • 通过第三方API生成短链接.
      • 设置指定子类的收取截止时间
      • 设置指定子类的文件模板
  • v2.0.0
    • fea

      • 开放登录/注册
      • 生成文件收取链接
      • 管理提交的所有文件信息
      • 批量下载子类所有文件夹
        • 把指定子类的所有提交的文件压缩为一个.zip的压缩包提供下载.
      • 单个下载/删除指定的文件
      • 搜索关键字查询指定文件
      • 分类查询文件
  • v1.0.0
    • fea

      • 统一文件收取入口
      • 增删子/父类文件夹
  • 更多功能,持续更新中...

页面预览

PC端

登录/注册

类目管理

文件模板/截止日期/人员限制面板

人员提交概况面板

文件收取页面

文件分类管理页面

移动端

Tips:界面自我感觉还行,毕竟审美有限,如有更好的idea欢迎交流

后续

  • improve

    • 优化页面细节交互
  • feature
    • 完善基本信息修改功能
    • 增加鸡汤文(打气)滚播
    • 部分格式文件在线预览
    • 更多更多实用功能正在路上

其他

此项目个人会一直更新维护下去,如你有兴趣参与此项目,请私信我或者fork
欢迎各位哥哥姐姐,父老乡亲,叔叔阿姨给我点 "Star"
第一次发表个人作品文章,希望大家给点鼓励.

项目源码地址:EasyPicker

体验地址: EasyPicker

Bug反馈:https://github.com/ATQQ/EasyPicker/issues/2

新功能建议:https://github.com/ATQQ/EasyPicker/issues/1

个人作品:EasyPicker(轻取)简洁而又实用的文件收取Web应用的更多相关文章

  1. 三款免费实用的文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)

    三款免费实用的本地文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance) Microsoft SyncToy SyncToy 是由 微软 推出的一款免费 ...

  2. 开源作品-PHP写的Redis管理工具(单文件绿色版)-SuRedisAdmin_PHP_1_0

    前言:项目开发用到了Redis,但是在调试Redis数据的时候,没有一款通用的可视化管理工具.在网络找了一些,但是感觉功能上都不尽人意,于是决定抽出一点时间,开发一个用起来顺手的Redis管理工具.秉 ...

  3. Rsync:一个很实用的文件同步命令

    sync是Linux系统下的文件同步和数据传输工具,可用于同步文件.代码发布 1.安装. yum install -y xinetd yum insatll -y rsync 2.配置 打开rsync ...

  4. python中几个实用的文件操作

    1. 判断指定目录是否存在: os.path.exists(input_folder) 2. 判断指定目录是不是文件夹 os.path.isdir(input_folder) 3. 判断指定目录是不是 ...

  5. 开源作品-PHP写的在线文件管理工具(单文件绿色版)-SuExplorer_PHP_3_0

    前言:项目开发过程中,网站一般部署到远程服务器,所以文件管理就不能和本机操作一样方便.通常文件管理是用ftp下载到本地,修改后再上传,或者远程登录到服务器进行修改.但是这些操作都依赖于复杂的第三方软件 ...

  6. python中13个实用的文件操作

    1. 判断指定目录是否存在: os.path.exists(input_folder) 2. 判断指定目录是不是文件夹 os.path.isdir(input_folder) 3. 判断指定目录是不是 ...

  7. 10款让WEB前端开发人员更轻松的实用工具

    这篇文章介绍10款让Web前端开发人员生活更轻松的实用工具.每个Web开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具,所以如 ...

  8. 十款让 Web 前端开发人员更轻松的实用工具

    这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具, ...

  9. 实用的Scala泛函编程

    既然谈到实用编程,就应该不单止了解试试一个新的编程语言那么简单了,最好通过实际的开发项目实例来演示如何编程.心目中已经有了一些设想:想用Scala泛函编程搞一个开源的数据平台应用系统,也就是在云平台P ...

随机推荐

  1. 用mycat做读写分离:基于 MySQL主从复制

    版权声明:本文为博主原创文章,未经博主允许不得转载. mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的 搭建之前我们先要配置MySQL的主从复制,这个 ...

  2. POJ 3734_Blocks

    题意: 用红绿蓝黄四种颜色对一序列n个方块涂色,求出绿和红色方块数同时为偶数的染色方案数.mod=10007 分析: dp+矩阵快速幂 首先明确有三种状态: 红和绿均为偶数 红和绿只有一个为奇数 红和 ...

  3. JSP点击计数器

    以下内容引用自http://wiki.jikexueyuan.com/project/jsp/hits-counter.html: 一个点击计数器能得知关于网站某个特定页面的访问量.假设人们第一次登陆 ...

  4. JSP的Cookie处理

    以下内容引用自http://wiki.jikexueyuan.com/project/jsp/Cookies-handling.html: Cookies是存储在客户端计算机的文本文件,保存各种跟踪目 ...

  5. Servlet处理日期

    以下内容引用自http://wiki.jikexueyuan.com/project/servlet/handling-date.html: 使用Servlet的最重要的优势之一是可以使用核心Java ...

  6. zip4j加密压缩、解压缩文件、文件夹

    原文:http://blog.csdn.net/k21325/article/details/54376188 1.首先,引用到zip4j的第三方类库,感谢作者的无私奉献,官网打不开,这里就不贴了,下 ...

  7. FDMemTable内存表操作

    unit Umemtable; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System ...

  8. APPLE STORE

    直接在设置中,使用查看APPLE ID是无法更改的,现在必须要有所在区域的信用卡信息,支付方式无法像以前一样选择“无”. 查询后发现,有人说icloud3.0,即这个旧版的可以进行更改,于是下载. 但 ...

  9. 表单验证的完美解决方案Validform

    具体使用方法参考官网介绍吧,相当的简单: 文档:http://validform.rjboy.cn/document.html demo:http://validform.rjboy.cn/demo. ...

  10. [TypeScript] Use TypeScript’s never Type for Exhaustiveness Checking

    TypeScript 2.0 introduced a new primitive type called never, the type of values that never occur. It ...