Skip to content

harshvardhan2706/ToDo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo-App

A simple Spring Boot & JSP based ToDo Application with CRUD operations (Create, Read, Update, Delete).
The app uses Spring MVC, JSP pages, Bootstrap 5 for UI, and JPA/Hibernate for database operations.


Features

  • Add a new ToDo item.
  • View all ToDo items in a table with status indicators.
  • Mark items as Completed.
  • Edit an existing ToDo item.
  • Delete an item.
  • Flash messages for success/failure using Toastr notifications.

Tech Stack

  • Backend: Spring Boot, Spring MVC, Spring Data JPA.
  • Frontend: JSP, JSTL, Bootstrap 5, Font Awesome.
  • Database: MySQL (via Spring JPA/Hibernate).
  • Build Tool: Maven.
  • Java Version: 17+ (recommended).

Project Structure

ToDo-App │── src │ ├── main │ │ ├── java │ │ │ └── com.example.ToDo.App │ │ │ ├── controller # Controllers │ │ │ ├── model # Entity classes │ │ │ ├── repo # Repositories │ │ │ └── service # Service layer │ │ ├── resources │ │ │ └── application.properties │ │ └── webapp │ │ └── WEB-INF/jsp # JSP files │ │ ├── AddToDoItem.jsp │ │ ├── EditToDoItem.jsp │ │ └── ViewToDoList.jsp │── pom.xml │── HELP.md │── README.md

About

ToDo-App Using Java, JPA, Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages