Skip to content

Implement a to-do list manager with features such as adding tasks, setting due dates, marking tasks as complete, and categorizing tasks. This is a practical project that can be expanded with additional features like reminders.

Notifications You must be signed in to change notification settings

tsaperlein/ToDoListManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

Implement a to-do list manager with features such as adding tasks, setting due dates, marking tasks as complete, and categorizing tasks. This is a practical project that can be expanded with additional features like reminders.

Prerequisites:

Java Development Kit (JDK):

Ensure that you have Java JDK installed on your system. You can download and install it from the official Oracle website or adopt OpenJDK.

Steps:

  1. Clone the Repository:
  • Open a terminal or command prompt.
  • Run the following command to clone the repository:
git clone https://github.com/tsaperlein/ToDoListManager.git

This will download the repository to your local machine.

  1. Navigate to the Project Directory:

Change your current working directory to the cloned repository:

cd ToDoListManager
  1. Open MainApp.java:

Use a text editor or an integrated development environment (IDE) to open the MainApp.java file. You can use commands like nano, vim, or open the file in your preferred IDE.

  1. Review Code and Dependencies:

Review the code in MainApp.java to ensure that it meets your requirements. Check for any dependencies mentioned in the project documentation or source code comments.

  1. Compile the Code (if necessary):

If the project requires compilation, use the following command to compile the Java code:

javac MainApp.java
  1. Run the Code:

Execute the following command to run the Java program:

java MainApp

This command assumes that the main class is MainApp.

About

Implement a to-do list manager with features such as adding tasks, setting due dates, marking tasks as complete, and categorizing tasks. This is a practical project that can be expanded with additional features like reminders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages