Skip to content

hey-its-d2t2/ToDo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

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

ToDo-App-Home

  • Add

ToDo-App-Add

  • After adding some tasks

ToDo-App-After-Adding-Some-Tasks

  • After completing some tasks

ToDo-App-After-Mark-Completed-Some-Tasks

  • Edit

ToDo-App-Edit

  • After deleting some tasks

ToDo-App-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.

About

Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages