Performed CRUD Operations by Admin,
Customers can view products in single view and in category,
Customers can add products to Cart with Total Price of Products Shown,
Customers can Make Payment for products, then Cart will become Empty for another Order
Search Functionality to help Customers search for Products easity without scrolling endlessly on Page,
Search by Category to help Customers navigate to product faster
Pagination Functionality included in dashboard page to limit to number of products been displayed on a page,
Register Customers and Admin, and Using BCrypt Password Encoder to hash the passwords before its saved to database,
Login customers and admin after verfying password match with ones in database using BCrypt verifyer().verified,
MySql Database used,
Thymeleaf/Bootstrap template and styling used,
SpringBoot MVC arthitecture used with Spring boot Jpa (JpaRepository)- for accessing Database,
Watch the Video here- https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:7140304893029912576