Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Spring Boot Shopping List Application

A lightweight, full-stack web application for managing daily shopping items. Built with Java, Spring Boot, Spring Data JPA, Thymeleaf, and Bootstrap 5.


🚀 Features

  • Item Management: Quickly add items with custom quantities.
  • Toggle Status: Mark items as completed (strikes through items visually).
  • Delete Items: Remove items from the list dynamically.
  • In-Memory Storage: Uses H2 database for rapid zero-configuration setup and testing.
  • Direct DB Inspection: Integrated H2 web console for direct database query testing.

🛠 Tech Stack

  • Backend: Java 17+, Spring Boot (Web, Data JPA)
  • Frontend: Thymeleaf, Bootstrap 5 (via CDN)
  • Database: H2 (In-Memory)
  • Build Tool: Maven
  • Utilities: Lombok

⚙️ Prerequisites

Before running this application, ensure you have the following installed:

  • JDK 17 or higher
  • Apache Maven (or use the included ./mvnw wrapper)
  • IDE: IntelliJ IDEA, Eclipse, or VS Code

🏃 Getting Started

1. Clone the Repository

git clone [https://github.com/your-username/shopping-list.git](https://github.com/your-username/shopping-list.git)
cd shopping-list

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages