Skip to content

yuvrajsinh5252/TODO-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

The Todo App is a simple JavaFX-based application that helps you manage your tasks and to-dos. With this app, you can easily add, delete, and mark tasks as completed.

    

                  

Features

  • Add Task : Create new tasks with titles and descriptions.
  • Delete Task : Remove tasks you no longer need.
  • Mark as Completed : Keep track of completed tasks.
  • Edit Task : Update task, titles and descriptions.
  • View: Easily view tasks by status (All, Completed, Incomplete).
  • Data Persistence : Your tasks are automatically saved to a local database.

Installation

  1. Clone the repository:

       https://github.com/yuvrajsinh5252/TODO-app
    
  2. Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).

  3. This Project requires no build tools, only you need to add the required dependencies to your project

  4. change the database URL in the DatabaseConnection.java file to your local database URL.

  5. change the require path in the .vscode file to your local path.

  6. Build and run the application.

Future Improvements

  • Task Reminders : Set reminders for important tasks to ensure you never miss a deadline.
  • Task Prioritization : Prioritize your tasks by assigning them different levels of importance or urgency.

Contributing

We welcome contributions to improve this project. If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Description of changes'.
  4. Push to your fork: git push origin feature-name.
  5. Create a pull request.

About

Simple JavaFX-based Todo app for managing tasks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published