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. xtu read problem training 4 A - Moving Tables

    Moving Tables Time Limit: 2000ms Memory Limit: 65536KB This problem will be judged on ZJU. Original ...

  2. IIS 和 ASP.NET ISAPI

    前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Ru ...

  3. POJ 3734_Blocks

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

  4. CODEVS——T 3736 【HR】万花丛中2

    http://codevs.cn/problem/3736/  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description ...

  5. Minimum Path Sum(DFS,DP)

    Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which ...

  6. Servlet的过滤器(Filter)

    以下内容引用自http://wiki.jikexueyuan.com/project/servlet/writing-filters.html: Servlet过滤器是Java类,可用于Servlet ...

  7. Canon iP2780/iP2788 清零软件

    http://www.drvsky.com/driver/iP2780_Tools.htm http://www.dyjqd.com/soft/6085.html#download http://v. ...

  8. Node.js安装及环境配置之Windows篇(转:https://www.cnblogs.com/zhouyu2017/p/6485265.html)

    Node.js安装及环境配置之Windows篇(原文地址:https://www.cnblogs.com/zhouyu2017/p/6485265.html)   一.安装环境 1.本机系统:Wind ...

  9. linux系统编程:线程同步-信号量(semaphore)

    线程同步-信号量(semaphore) 生产者与消费者问题再思考 在实际生活中,仅仅要有商品.消费者就能够消费,这没问题. 但生产者的生产并非无限的.比如,仓库是有限的,原材料是有限的,生产指标受消费 ...

  10. ZOJ 3819 Average Score 水

    水 Average Score Time Limit: 2 Seconds      Memory Limit: 65536 KB Bob is a freshman in Marjar Univer ...