An open API service indexing awesome lists of open source software.

https://github.com/daxrajsinh/pet-mart_spring-boot

The Java Spring Boot Online Pet Store, "Pet-Mart" facilitates user registration, login, pet browsing, wishlist creation, and streamlined purchasing with order token generation. Admins manage pet inventory with CRUD operations. Seamlessly integrated, it ensures a dynamic experience for users and administrators.
https://github.com/daxrajsinh/pet-mart_spring-boot

hibernate java spring-boot thymeleaf

Last synced: 3 months ago
JSON representation

The Java Spring Boot Online Pet Store, "Pet-Mart" facilitates user registration, login, pet browsing, wishlist creation, and streamlined purchasing with order token generation. Admins manage pet inventory with CRUD operations. Seamlessly integrated, it ensures a dynamic experience for users and administrators.

Awesome Lists containing this project

README

        

# Pet-Mart, an Online Pet Shop - Spring Boot Project

Welcome to the "Pet-Mart", an Online Pet Shop, a Spring Boot project where users can explore and purchase pets.

## Features

### Guest Users
- Can visit the website.
- View available pets and their prices.

Home Screen :
![Screenshot 2023-11-21 181353](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/40e6a181-dd6b-4b66-a7d0-9ac848f07fb5)

Pets' List :
![Screenshot 2023-11-21 181525](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/43a25445-87c9-463b-ba33-7c63c5484176)

Signup/Login page :
![Screenshot 2023-11-21 181610](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/eaeb37b8-4485-4162-9ecf-0f0e5525d011)

WishList :
![Screenshot 2023-11-21 181859](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/d6c07142-b438-4b0c-8932-b09411dd7da4)

Order Confirmation :
![Screenshot 2023-11-21 182033](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/b7fd7d30-0ade-4928-9cf7-1bca82340b04)
![Screenshot 2023-11-21 182042](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/ebfb03a0-838d-4a65-8921-b646ccabb881)

### Registered Users
- Register and log in.
- View and purchase pets.
- Add pets to the wishlist.
- Proceed to buy from the wishlist.
- Generate a token upon finalizing the order.

### Admin Users
- Perform CRUD operations on pets.

Admin Panel :
![Screenshot 2023-11-21 182121](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/72286f61-72ba-42cc-b09c-c502eacc3481)

Edit Product :
![Screenshot 2023-11-21 182158](https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT/assets/107194145/f55f771a-88b5-482c-8f55-69fc8563155c)

## Wishlist
- Displays the grand total of selected pets.
- Proceed to buy to finalize the order.
- Generates a token for the order.

## Technologies Used
- Spring Boot
- Hibernate
- Thymeleaf

## Getting Started

### Prerequisites
- Java (JDK 8 or higher)
- Maven

### Clone the Repository
```bash
git clone https://github.com/Daxrajsinh/Online-Pet-Store_SPRING-BOOT.git
cd online-pet-shop
```
### Run the Project.
- Visit http://localhost:8080 in your browser.