https://github.com/hey-its-d2t2/todo-app
Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP
https://github.com/hey-its-d2t2/todo-app
bootstrap css hiberanate html java jsp-servlet lombok-maven mvc-architecture mysql spring-boot spring-data-jpa
Last synced: 3 months ago
JSON representation
Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP
- Host: GitHub
- URL: https://github.com/hey-its-d2t2/todo-app
- Owner: hey-its-d2t2
- Created: 2024-05-05T17:52:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-07T19:03:08.000Z (about 2 years ago)
- Last Synced: 2025-02-28T14:09:09.058Z (over 1 year ago)
- Topics: bootstrap, css, hiberanate, html, java, jsp-servlet, lombok-maven, mvc-architecture, mysql, spring-boot, spring-data-jpa
- Language: Java
- Homepage:
- Size: 74.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDo-App
> ## Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP
### This project aims to develop a feature-rich ToDo application using Java's Spring Boot MVC architecture, Hibernate for database connectivity, Lombok for code reduction using annotations, Bootstrap 5 for responsive design, and JSP for dynamic web page rendering. The application will empower users to manage their tasks efficiently with essential CRUD (Create, Read, Update, Delete) operations seamlessly integrated.
> ## **Key Features:**
- ### **1) Spring Boot MVC Architecture:**
_Leveraging Spring Boot's MVC architecture for building scalable and maintainable web applications._
- ### **2) Hibernate Integration:**
_Utilizing Hibernate ORM (Object-Relational Mapping) for simplified database connectivity, enabling seamless interaction with relational databases._
- ### **3) Lombok for Code Reduction**
_Harnessing Lombok's annotations to reduce boilerplate code, enhancing productivity and readability of the codebase._
- ### **4) Bootstrap 5 Integration:**
_Incorporating Bootstrap 5 for rapid UI development, ensuring a modern and responsive user interface across devices._
- ### **5) JSP for Dynamic Rendering:**
_Employing JavaServer Pages (JSP) for dynamic content generation, facilitating seamless integration of backend logic with frontend presentation._
- ### **6) ToDo Operations:**
_Implementing CRUD functionalities to Create, Read, Update, and Delete ToDo tasks effortlessly._
- ### **7) RESTful APIs:**
_Offering RESTful APIs for seamless integration with other applications or platforms._
- ### **8) Data Persistence:**
_Leveraging Hibernate's powerful ORM capabilities to handle data persistence efficiently, supporting relational databases MySQL_
> ## **Technology used:**
- Java
- Spring Boot
- MVC Architecture
- Hibernate
- Lombok
- HTML
- CSS
- Bootstrap
- JSP
- Servlet
- MySql
> - ## **Home**

>- ## **Add**

> - ## **After adding some tasks**

> - ## **After completing some tasks**

> - ## **Edit**

> - ## **After deleting some tasks**

> ### **Summary:**
_The Spring Boot ToDo App combines the power of Spring Boot MVC architecture, Hibernate for database connectivity, Lombok for code reduction, and Bootstrap 5 for responsive UI design, all integrated seamlessly with JSP for dynamic web page rendering. This application allows users to manage their tasks effortlessly with essential CRUD operations while ensuring a modern and intuitive user experience._