{"repo":"jaygajera17/E-commerce-project-springBoot","free":true,"listed":false,"github":"https://github.com/jaygajera17/E-commerce-project-springBoot","clone":"git clone https://github.com/jaygajera17/E-commerce-project-springBoot.git","description":"This project serves as an easy-to-understand setup for beginners , providing a base foundation in Spring Boot , MVC & hibernate.","language":"Java","stars":1076,"topics":["eclipse","jdbc","spring","spring-boot","spring-boot-project","spring-mvc","spring-projects","e-commerce-project-in-java","spring-web-project","java"],"license":null,"category":"ecommerce","readme_excerpt":"E-commerce Spring Boot (JSP + Hibernate) Production-oriented Java e-commerce web application built with Spring Boot, JSP, Spring Security, and Hibernate SessionFactory. This project follows a layered MVC architecture and supports role-based access for admin and customer workflows. 🛒 E-Commerce Spring Boot A production-oriented Java e-commerce web application built with Spring Boot, JSP, Spring Security, and Hibernate — featuring role-based access for admin and customer workflows. Highlights - Server-rendered e-commerce app (JSP views) - Spring Security authentication and role-based authorization - Custom Hibernate SessionFactory configuration (non-Spring-Data JPA runtime) - MySQL-backed persistence with DAO and service layers - Admin modules for products, categories, and customer listing - User modules for registration, login, profile management, and product browsing - Jenkins pipeline file included for CI/CD bootstrap Tech Stack - Java 11 - Spring Boot 2.6.4 - Spring MVC - Spring Security - Hibernate ORM (via LocalSessionFactoryBean ) - JSP + JSTL + Tomcat Jasper - MySQL 8 connector - Maven Project Structure Getting Started Prerequisites - Java 11+ - Maven 3.8+ - MySQL or MariaDB 1) Clone and move into project 2) Configure database Update src/main/resources/application.properties : 3) Optional: seed sample data Run basedata.sql against your database if you want initial categories/users/products. Note: sample credentials in basedata.sql are development-only defaults. 4) Run ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jaygajera17","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jaygajera17/E-commerce-project-springBoot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}