Skip to content

terryzhan0211/Homework-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Project

This application will create a TODO-list project.This project should have these main functions:

  • create a todo-list for the users
  • have a list of uncompleted tasks
  • have a list of completed tasks
  • allow users to edit their tasks

Those functions mentioned above may not sufficient to form a good and impressive todo-list project. But I could add more functions and provide convenience for those aimed users: students, teachers and those workers with tight schedule.

As a student in UBC, we often ues the Canvas Dashboard as our tasks reminder. However, sometimes some tasks cannot be seen on the Dashboard. We may miss some tasks if we forget to check them in other webpages separately. Therefore, An individual and efficient todo-list is in great need. That is why this project interests me.

User Stories

  • As a user, I want to be able to add a task to my to-do list
  • As a user, I want to be able to view the list of tasks on my to-do list
  • As a user, I want to be able to change a task complete status on my to-do list
  • As a user, I want to be able to delete a task from my to-do-list
  • As a user, I want to be able to see the number of incomplete and number of completed tasks on my to-do list
  • As a user, I want to be able to save my to-do list to file
  • As a user, I want to be able to be able to load my to-do list from file

Phase 4: Task 2

  • option chose:Test and design a class in your model package that is robust. You must have at least one method that throws a checked exception. You must have one test for the case where the exception is expected and another where the exception is not expected.
  • The classTaskManger and method addTasksToTodolist() have a robust design

Phase 4: Task 3

A subtitle

A bulleted list:

  • item 1
  • item 2
  • item 3

An example of text with bold and italic fonts. Note that the IntelliJ markdown previewer doesn't seem to render the bold and italic fonts correctly but they will appear correctly on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages