A simple and responsive Todo Application built using Spring Boot, Thymeleaf, MySQL, and Bootstrap. This project allows users to manage daily tasks efficiently with features like adding, toggling completion status, and deleting tasks.
- Add new tasks
- Mark tasks as completed / pending
- Delete tasks
- Responsive Bootstrap UI
- MySQL database integration
- Dynamic pages using Thymeleaf
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Thymeleaf
- MySQL
- Bootstrap 5
src/
┣ main/
┃ ┣ java/com/demo/todoapp/
┃ ┃ ┣ controller/
┃ ┃ ┣ models/
┃ ┃ ┣ repository/
┃ ┃ ┣ services/
┃ ┃ ┗ TodoAppApplication.java
┃ ┗ resources/
┃ ┣ templates/
┃ ┃ ┗ task.html
┃ ┗ application.properties
📸 Screenshots
<img width="1507" height="840" alt="image" src="https://github.com/user-attachments/assets/89558670-a60a-4370-b041-acb55e844367" />
🌟 Future Improvements
User authentication
Due dates / reminders
Task categories