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.
- 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.
-
Clone the repository:
https://github.com/yuvrajsinh5252/TODO-app
-
Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
-
This Project requires no build tools, only you need to add the required dependencies to your project
-
change the database URL in the
DatabaseConnection.java
file to your local database URL. -
change the require path in the .vscode file to your local path.
-
Build and run the application.
- 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.
We welcome contributions to improve this project. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Description of changes'
. - Push to your fork:
git push origin feature-name
. - Create a pull request.