To-Do Scheduler is an app that allows the user to schedule unscheduled to-do items into their day based on the user's calendar and anticipated duration and urgency of items on their to-do list.
The Todo Scheduler aims to combat a common inefficiency in time management amongst students and full-time workers; that is being unproductive during short periods of free time throughout the day. This app aims to help users stay on top of their unscheduled, but important, responsibilities, such as personal paperwork, paying bills, and home maintenance (especially important while working from home), by scheduling these tasks into small slots of availability in the user's calendar.
- The To-Do Scheduler app is built using Flutter. Please follow this tutorial to set up your development environment. Android Studio and XCode (for iOS) are two good options for development, as they allow you to easily test your app using an emulator.
- Once you have your development environment set up, either use your IDE's git GUI or the
git clone
command to clonehttps://github.com/ubclaunchpad/todo_scheduler.git
. - a) If you are using Android Studio, you can then create a new virtual device and run the app.
b) If you are using XCode, in the command line, type the following command to open the simulator:
Then, to run the app:
open -a simulator
flutter run
The To-Do Scheduler app is still in progress and it is actively being built by UBC Launch Pad members. We welcome any kind of contributions including issues, pull requests, and general feedback. Please see the UBC Launch Pad Handbook for a guide to contributing to UBC Launch Pad projects on GitHub. When you start working on an issue, create a new branch named [issue number]-[short description]
(eg. 1-input-task
). When you create a pull request, be sure to link it to the issue that the pull request resolves (see how).
Name | Role |
---|---|
Shaun Donnelly | Tech Lead |
Andrew Han | Developer |
Mayank Rastogi | Developer |
Claudia Tong | Designer |