Quick schedule is a web app that allows you to create tasks with a timer attached to them. It allows you to play, pause, edit or mark the tasks as completed. Currently all data will be saved locally in your device using LocalStorage WebApi so be careful when clearing browser data.
This app uses React as view layer and flux
architecture for data managment.
All tasks can have one of the following status at a time:
- Active
- Paused
- Pending
- Completed
- Deleted
Hell yes!
- Use
easytimer.js
for the timer inActiveTaskStore.js
UseFlyJson
library to handle store data in all stores SeeTrashTaskStore.js
.- Add draggable reordering of pending tasks.
Be able to tag tasks for grouping.- Grouping in the pending list.
- Enable/Disable task completion beep.
- Add multiple sounds for the task completion beep.
Add date to task.- Add nav element for filter by date.
- Over all Refactor, fix naming conventions.
- Create multiple sessions/boards.
- Create an iOS/android app using react-native.