Inspiration

The inspiration behind this application comes from the idea of procrastination and the need for more parental involvement in their child's academics. Parents should be able to oversee the tasks completed and not completed by their child, and should be notified. This vision for this application included ways where parents had admin functionality; they could remove task, approve task completion, and get notified when a task has been overdue. However, our group was unable to implement some of the functionality.

What it does

This application is a time-management app that has the ability to create, and store tasks, in separate files, created by the user. The user can view all the ongoing tasks or choose to remove the ones that have been completed.

How I built it

This program was built using Java 8 and javafx.

Challenges I ran into

Our group ran into several challenges. We tried to get a notification system, however, we were unable to set up a usable timer. Another problem was implemented functionality to send auto emails to the admin upon completion of a certain task or the failure of doing so.

Accomplishments that I'm proud of

Being able to construct a list of tasks and corresponding due dates, and being able to read and write to files in order to accomplish user history.

What I learned

-javafx -how to create Buttons, TextField, TableView, & file I/O

What's next for Scheduler

Future prospects for this app include functionality for parents. This will allow for more interaction of parent with their child's academic journey. The parent will act as an admin, monitoring the accomplishment of tasks.

Built With

Share this project:

Updates