Giter Site home page Giter Site logo

keep-working's Introduction

Keep-Working / 基于WOOP的自我管理

A project which use WOOP and Mind Map to help people achieving goal(s).

项目起源

大家还记得在开学之初立下的flag么?学习过半,是否有按照当时订立的WOOP认真执行呢?

反正我是没有,估计很多同学和我有一样的困扰,最初的信誓旦旦由于某些突发状况,从偶尔一次的不执行到多天,最后发现要完成的任务全堆一起而焦躁。

实际上WOOP是一种非常好的自我管理,但需要自己在实践中不断根据自身状况反馈,修改,达到最优效果。

因此,我希望做一个基于WOOP的自我管理模块,帮助大(自)家(己)将WOOP效用最大化。

同类项目比较 & 本项目功能

目前市面上有许多自我管理软件,主要是应用于时间管理,常见类型如下:

  1. 时间记录类
    如:TimeStack, Mrtime, atimelogger...
  2. 番茄工作法
    如:专心, 不做手机控, Forest...
  3. To Do List & 日历 (含番茄+list)
    如:奇妙清单, 番茄ToDo, Today, TickTick...
  4. 计划 & 习惯养成
    如:计划30天, 学霸拯救地球, 10khour, ihour, Habitica...  

知乎有个帖子中的回答和我的分类不同但很有借鉴意义,比较全面。

我希望做的和这些软件有些许不同,更侧重的是用户的自我管理,即每日记录→阶段反馈→WOOP修正→目标达成→总结。

初步思路

  • 第一阶段  
    • 用户在网页(小程序)中可以自行设置Wish, Outcome, Obstacle, Plan(When, Where and action)和预估该目标所需天数和每阶段(7天)允许请假天数。
    • 每天在设定时间前10分钟,提示用户完成当日任务,请假或拒绝可以填写理由用于修正Obstacle。
    • 用户完成当日任务后跳至总结页面,每日总结可翻看。
    • 根据当周完成情况和请假/不完成理由,修改下周的WOOP,可进行每周总结。
    • 目标达成,填写完成总结。
       
  • 进阶功能
    • 进度条:以目标所需总天数为进度条长度,完成当天为绿色,请假黄色,不完成为红色,显示当前的完成情况。
    • 每日总结有两个索引方式:按时间索引和按标签索引(可以给相同类型的当日总结设置标签)。
    • 同一时间可以进行2个或以上的WOOP。
    • 分享好友 or 朋友圈打卡。
    • 内容导出:每日/每周/完成总结的导出(txt or pdf)。
    • 引入奖惩机制
    • 引入游戏化模式(完成度可转换为经验值,参考Habitica或做其他)
    • 引入团队合作/论坛(同侪压力)

团队介绍

  • 团队名称:暂无

  • 团队成员:

    • 成员 Becky(Becky - Beckyme - 上海),项目发起人,希望能在剩下的时间内和大家一起做好这个项目。  
    • 成员 郭雨明(郭雨明 - guoyuming - 广州),前端,在职产品经理,熟悉woop术语,无障碍阅读英语原文,输出前端页面。
    • 成员 王橹舟(王橹舟 - wangluzhou - 上海),观察员,对各种语言都有所涉及, 熟悉woop,能提供产品设计,系统架构设计,系统部署方面的建议。

暂定招募成员

  • 角色:队员 - 主程

    • 项目的程序担当,协调内部沟通
  • 角色:队员 - 后端

    • 负责项目的后台程序开发、数据库设计、接口制作等
  • 角色:队员 - 调试

    • 负责项目调试及代码优化

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.