이것은 5 명의 회원, 즉 Spring Spartans 그룹이 Java의 Spring Boot Framework를 사용하여 구현 된 간단한 전자 상거래 웹 사이트입니다. 이 그룹 프로젝트는 University of Calcutta BTECH (IT) 5 학기 Information Processing for Web 하에 할당됩니다.
Customer Management - 로그인, 가입,보기 및 업데이트 프로필Product Catalog - 제품 표시, 이름으로 검색, 카테고리 별 필터Shopping Cart - 카트에 제품 추가, 수량 늘리고 감소Order Management* - 카트에서 주문 배치, 다시 구매, 주문 취소, 자세한 주문 목록 및 요약Admin Dashboard - 로그인 (보안 키 포함), 분석을 통한 영업 통찰력, 제품 추가 또는 업데이트, 고객보기, 주문 업데이트*이 프로젝트는 순전히 교육 목적을 위해 만들어졌으며 생산을 위해 배치되지는 않습니다. 이 프로젝트는 지불 게이트웨이와 통합되지 않으므로 주문을 적용 할 때 지불이 즉시 지불된다고 가정합니다.
| 엔드 포인트 | 보기 렌더링 |
|---|---|
/ | 고객의 로그인 페이지 |
/signup | 고객을위한 가입 페이지 |
/update | 고객 프로필을 업데이트하기위한 양식 |
/product | 제품 카탈로그 |
/product/category/{category} | 카테고리별로 제품을 필터링합니다 |
/product/search?prefix={prefix} | 이름으로 제품에 대한 검색 결과 |
/product/{id} | 제품 세부 사항 |
/cartitem/cart | 고객의 카트 |
/order/history | 고객의 주문 기록/목록 |
/order/summary/{id} | 주문 요약 |
/admin | 관리자의 로그인 페이지 |
/admin/dashboard | 관리자 대시 보드 |
시작하기 전에 다음 요구 사항을 충족했는지 확인하십시오.
IntelliJ IDEA 또는 Eclipse IDE 와 같은 통합 개발 환경 (IDE).저장소를 복제하려면 다음 단계를 따르십시오.
터미널을 엽니 다 (명령 프롬프트, PowerShell 또는 터미널 에뮬레이터).
프로젝트를 복제하려는 디렉토리로 이동하십시오.
다음 명령을 실행하십시오.
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.git프로젝트 디렉토리로 이동하십시오.
cd ShopKart-E-commerce-Website데이터베이스 설정 : MySQL Command Line 클라이언트 또는 Workbench를 열고 프로젝트에 대한 새 데이터베이스를 만듭니다.
DROP DATABASE IF EXISTS shopkart;
CREATE DATABASE shopkart ;참고 : 데이터베이스를 재설정하기 위해 언제든지이 단계를 수행 할 수 있습니다.
데이터베이스 연결 설정 구성 : application.properties 파일을 열고 데이터베이스 연결 설정을 업데이트하십시오.
# Database connection settings
spring.datasource.url =jdbc:mysql://localhost:3306/shopkart
spring.datasource.username =<your_mysql_username>
spring.datasource.password =<your_mysql_password>your_mysql_username 및 your_mysql_password를 MySQL 자격 증명으로 바꾸십시오.
프로젝트 경로 설정 : application.properties 파일 및 프로젝트 경로를 업데이트하십시오.
# Settings for uploading files
spring.servlet.multipart.enabled =true
file.project-path =<your_project_path>
file.image-path =src\main\resources\static\imagesMaven 래퍼를 사용하면 컴퓨터에 Maven을 설치하지 않고도 Maven 명령을 실행할 수 있습니다. 다음 단계에 따라 Maven 래퍼를 사용하여 Spring Boot 응용 프로그램을 실행하십시오.
터미널 열기 : 터미널 (명령 프롬프트, PowerShell 또는 터미널 에뮬레이터)이 열려 있는지 확인하십시오.
프로젝트 디렉토리로 이동하십시오 . 프로젝트 디렉토리에 아직없는 경우 cd 명령을 사용하여이를 탐색하십시오. 예를 들어:
cd path/to/your/ShopKart-E-commerce-WebsiteMaven 래퍼를 사용하여 응용 프로그램을 실행하십시오 . 다음 명령을 사용하여 응용 프로그램을 작성하고 시작하십시오.
./mvnw spring-boot:runWindows에서 사용 :
mvnw spring-boot:run신청서가 시작될 때까지 기다립니다. 터미널에 출력이 표시되어 응용 프로그램이 포트 번호와 함께 실행 중임을 나타냅니다 (기본값은 8080).
응용 프로그램이 시작되면 웹 브라우저를 열고 다음으로 탐색하십시오.
http://localhost:8080
IDE에서 스프링 부트 응용 프로그램을 직접 실행할 수도 있습니다. 선호하는 IDE를 기반으로 다음 단계를 따르십시오.
IDE를 시작하고 프로젝트를 가져 오십시오.
src/main/java 디렉토리에서 ShopkartApplication.java 라는 주요 응용 프로그램 클래스를 찾으십시오.
Spring Boot Application Run As 선택하십시오.응용 프로그램이 시작되면 웹 브라우저를 열고 다음으로 탐색하십시오.
http://localhost:8080