#To-Do list App Everyday there are certain number of tasks that a person needs to complete. Keeping all the tasks in memory is not an efficient way of managing what tasks has been done and what are we left to-do. A to-do list application is an organized way of managing the list of tasks a user needs to complete. It also provides a clear outline of the tasks that have been completed and what's left to be done. As you go through your tasks one by one, and cross it off the list, it will provide you with a sense of accomplishment. It can also help an user prioritize which tasks are more important then others.
This application is intended for anyone who needs to manager their daily activities in an efficient and organized manner.
I am interested in this project, because it will help me in applying my skills acquired in class. I will be able to use my own application when keeping track of the list of tasks that I need to finish, instead of using a third party application. Also as I understand concepts more firmly, I can make better changes to my application. More advanced features will be added in future.
User-Stories list:
- As a user, I want to add a task in my application.
- As a user, I want to check whether my task is completed or not.
- As a user, I want to be able to delete a task.
- As a user, I want to be able to see a list of my tasks.
- As a user, I want to be able to save my todo list to file.
- As a user, I want to be able to load my to-do list.
#Instruction for user:
- Please run the Main class from UI package first.
- You can generate the first required event by writing a task in the JTextField and clicking Add Task button.
- You can generate the second required event by selecting a task and clicking Delete Task button.
- You can trigger my audio component when you click any of the buttons.
- You can save the state of my application by clicking the save button when you are done adding tasks.
- You can reload the state of my application by simply re running the application, it loads from previously saved state.