{"id":19787149,"url":"https://github.com/hey-its-d2t2/todo-app","last_synced_at":"2026-04-09T17:37:57.128Z","repository":{"id":238342564,"uuid":"796358866","full_name":"hey-its-d2t2/ToDo-App","owner":"hey-its-d2t2","description":"Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP","archived":false,"fork":false,"pushed_at":"2024-05-07T19:03:08.000Z","size":76,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T14:09:09.058Z","etag":null,"topics":["bootstrap","css","hiberanate","html","java","jsp-servlet","lombok-maven","mvc-architecture","mysql","spring-boot","spring-data-jpa"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hey-its-d2t2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-05T17:52:06.000Z","updated_at":"2024-05-24T04:36:27.000Z","dependencies_parsed_at":"2024-11-12T06:24:12.968Z","dependency_job_id":"cb51e55b-a7c6-4297-9886-8792630022d1","html_url":"https://github.com/hey-its-d2t2/ToDo-App","commit_stats":null,"previous_names":["hey-its-d2t2/todo-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hey-its-d2t2/ToDo-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hey-its-d2t2%2FToDo-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hey-its-d2t2%2FToDo-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hey-its-d2t2%2FToDo-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hey-its-d2t2%2FToDo-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hey-its-d2t2","download_url":"https://codeload.github.com/hey-its-d2t2/ToDo-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hey-its-d2t2%2FToDo-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547821,"owners_count":26004775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","css","hiberanate","html","java","jsp-servlet","lombok-maven","mvc-architecture","mysql","spring-boot","spring-data-jpa"],"created_at":"2024-11-12T06:21:21.600Z","updated_at":"2025-10-06T02:13:35.166Z","avatar_url":"https://github.com/hey-its-d2t2.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ToDo-App\n\u003e ## Spring Boot ToDo App with Hibernate, Lombok, Bootstrap 5, and JSP\n### 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.\n\n\u003e ## **Key Features:**\n\n- ### **1) Spring Boot MVC Architecture:**\n     _Leveraging Spring Boot's MVC architecture for building scalable and maintainable web applications._\n- ### **2) Hibernate Integration:**\n     _Utilizing Hibernate ORM (Object-Relational Mapping) for simplified database connectivity, enabling seamless interaction with relational databases._\n- ### **3) Lombok for Code Reduction**\n     _Harnessing Lombok's annotations to reduce boilerplate code, enhancing productivity and readability of the codebase._\n- ### **4) Bootstrap 5 Integration:**\n     _Incorporating Bootstrap 5 for rapid UI development, ensuring a modern and responsive user interface across devices._\n- ### **5) JSP for Dynamic Rendering:**\n     _Employing JavaServer Pages (JSP) for dynamic content generation, facilitating seamless integration of backend logic with frontend presentation._\n- ### **6) ToDo Operations:**\n     _Implementing CRUD functionalities to Create, Read, Update, and Delete ToDo tasks effortlessly._\n- ### **7) RESTful APIs:**\n     _Offering RESTful APIs for seamless integration with other applications or platforms._\n- ### **8) Data Persistence:**\n     _Leveraging Hibernate's powerful ORM capabilities to handle data persistence efficiently, supporting relational databases MySQL_\n\n\u003e ## **Technology used:**\n  - Java\n  - Spring Boot\n  - MVC Architecture\n  - Hibernate\n  - Lombok\n  - HTML\n  - CSS\n  - Bootstrap\n  - JSP\n  - Servlet\n  - MySql\n  \n\u003e - ##  **Home**\n![ToDo-App-Home](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/3d2b2a08-88af-43f4-8ec8-65552e7ae3ab)\n\u003e- ## **Add** \n![ToDo-App-Add](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/4e24d37c-fb34-442b-8070-e542972b5c3f)\n\u003e - ## **After adding some tasks**\n![ToDo-App-After-Adding-Some-Tasks](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/6f96355c-fcc7-4e62-90eb-4c884beda00e)\n\u003e - ## **After completing some tasks**\n![ToDo-App-After-Mark-Completed-Some-Tasks](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/aa2ea531-1a0b-4e64-9d10-6cdefee2d8fe)\n\u003e - ## **Edit**\n![ToDo-App-Edit](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/d99a9d2e-508c-427b-a95c-37032c1595f0)\n\u003e - ## **After deleting some tasks**\n![ToDo-App-After-Deleting-Some-Tasks](https://github.com/hey-its-d2t2/ToDo-App/assets/63626210/fa24fa99-2a84-4ce9-9fbf-2bb04b74f819)\n\n\u003e ### **Summary:**\n_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._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhey-its-d2t2%2Ftodo-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhey-its-d2t2%2Ftodo-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhey-its-d2t2%2Ftodo-app/lists"}