# WeeklyPost **Repository Path**: lhongjum/WeeklyPost ## Basic Information - **Project Name**: WeeklyPost - **Description**: 一个开源的周报系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-05-30 - **Last Updated**: 2023-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Weekly Post > 一个 简单 易用 的 开源周报系统 ## 起步 每周,老板、导师想要你的报告的时候… 发邮件、发文件是不是 稍微…笨拙了一点…… 我们需要一个**快速的,简单的,专注的**周报系统,在线写,在线交,在线看,在线回复。 我们拒绝OA系统,因为太过庞大斑驳;Tower协同办公支持周报,但是团队费用令小小学生党沉默;而开源社区中的周报系统,也不太满足我的要求(功能。。也可能是审美。。 所以,自己动手写一个好了。 ## 目标 1. 好看 2. 分项目组 3. 分权限 4. 支持Markdown 5. 评论 6. 支持@用户 7. 支持任务管理 8. 支持邮件 9. 支持 10. 权限管理 11. 尽可能可配置 12. 尽可能一步部署 当然。。。现在没有都完成。。。很多还需要学习,慢慢来。。。 *** 这是周报系统的前端项目,使用 Vue + element UI 实现,在颜色上借鉴了Tower的色调,希望简单而且好看。 ## 进度 当前开发进度: v: 初始化 - 2017/10/21 - 基本完成页面布局 - 完成部分交互 - 功能/页面 - 登陆 - 注册 - 项目板 - 项目组周报 - 增加新周报 - 管理个人信息 - 管理项目组人员 - 管理用户权限 - 系统设置 但是。。。我不是专业做前端,所以很多细节没有办法用行业规范写法。。比如。。动态的路由加载,一个周报系统的功能有限的情况下就直接写死路由啦,后台会相对规范一些。 ## Build Setup ``` bash # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report ``` For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).