Tadu was sunset on November 10th, 2020 due to my lack of time to support Meteor's aging environment.
Currently it runs on a free-tier at https://tadu.meteorapp.com/.
(See screenshots in public/screenshots
)
- React
- Meteor
- MongoDB
- Electron
- React Native
- XCode & iOS Simulator
- Heroku
- AnimateCSS (https://daneden.github.io/animate.css/)
- Material Design Icons (https://materialdesignicons.com/)
- SweetAlert (https://www.npmjs.com/package/sweetalert)
- React-Tooltip (https://github.com/wwayne/react-tooltip)
- Meteor Electron (https://github.com/electron-webapps/meteor-electron)
- 0.0.0.0.5 Replace "Event" with "Task"
- 0.1 Basic Schedule Function
- Basic CRUD functions by tags
- 0.2 Schedule Functions Update 1
- Add customization to tags
- 0.3 Schedule Functions Update 2
- Ability to create new tags
- Suggest/Enforce use of exisiting tags
- 0.5 Sensibility Integration
- Integrate SI Learning to Optimize Task Scheduling
- Prioritize Soonest, Most Efficient Time-Slot
- 1.0 Heroku Deployed Meteor Server and Web App
- 1.2 iOS App deployed using Meteor backend
- 1.2.5 Android deployed using Meteor backend
- 1.3 Electron App for Windows, MacOS, Linux
- 1.4 Migration of Server
- VPS or Dedicated Heroku Server
- 1.5 Full Release
- 1.6 Sensibility Update
- Create Repeated Tasks Automatically
- 1.7 Sensibility Update
- Optimizer considers context of prospective task before and after time slot
- 1.7.1 Sensibility Update
- Habits (Superlatives)
- 2.0 Share & Assign Tasks
- Task Chat (see Meteor Pigeon)
- 2.1 Location Aware
- May access location to learn daily behavior
- This will later be used to optimize schedule consider time/distance efficiency
- Routing to Task-Completers
- Grades Task-Completers on frequency of ability to complete a user's task
- May access location to learn daily behavior
- 2.2 Tadu chatbot
- 2.3 Sub Tasks
- 2.4 Metrics
- 3.0 Enterprise Productivity Platform
- 3.5 Voice to Task
- 4.0 Embedded Tadu List
- 5.0 Tadu Concierge
-
Loop 1
- Parser
- Slack like command-line create task Interface
- Error Handling
- SMS
- Logic for new users and registered users
- Listen for POST on /web/ and send to parser
- Need way to get user's local time for accurate moment parsing
- Send SMS from parser and integrate into reminders cron
- Browser
- Modify registration to use phone and then validate with SMS
- Parser
-
Loop 2 :
- Parser built into AddTask pane to toggle
-
Improvements ------------ For Next Version
-
Refactor convert AddTask 1 & 2 to stateless and move refs to state in AddTask.jsx
-
Recurring Tasks
-
Add schedule and tagtypes index to user profile
-
Speed up addTag method (currently ~170ms from client)
-
Make animations faster
- Things to be async
- changeThreshold (Mainlayout.jsx)
- updateSchedule (Schedule.jsx)
- Some Update Task calls
- Things to be async
-
Better Icons
-
diff colors for different types of task single