Skip to content

Optimizes productivity by scheduling unscheduled to-do items into user's calendar

Notifications You must be signed in to change notification settings

ubclaunchpad/todo-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📆 To-Do Scheduler

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.

💻 Installation

  1. 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.
  2. Once you have your development environment set up, either use your IDE's git GUI or the git clone command to clone https://github.com/ubclaunchpad/todo_scheduler.git.
  3. 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:
    open -a simulator
    Then, to run the app:
    flutter run

🙋 Contributing

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).

Our Team

Name Role
Shaun Donnelly Tech Lead
Andrew Han Developer
Mayank Rastogi Developer
Claudia Tong Designer

About

Optimizes productivity by scheduling unscheduled to-do items into user's calendar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages