Organica는 Spring Boot, MySQL 및 React.js를 사용하여 구축 된 풀 스택 전자 상거래 프로젝트입니다. 쇼핑 카트 관리 및 기타 기능과 같은 서버 측에서 다양한 작업을 처리합니다. 보안의 경우 Spring Security를 사용한 JWT 인증 및 승인을 사용합니다.
이 프로젝트를 로컬로 실행하려면 다음 소프트웨어가 설치되어 있어야합니다.
저장소 복제 :
git clone https://github.com/your-username/organica.git
cd organica데이터베이스 설정 :
backend/src/main/resources/application.properties 파일에서 연결 세부 정보를 구성하십시오.응용 프로그램 속성
응용 프로그램 속성을 구성하려면 다음 단계를 따르십시오.
backend/src/main/resources/application.properties 파일을 엽니 다.
다음 줄을 업데이트하여 MySQL 데이터베이스 연결 속성을 구성하십시오.
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
your-username 과 your-password MySQL 데이터베이스 자격 증명으로 바꾸십시오.
(선택 사항) 서버 포트를 변경하려면 다음 줄을 업데이트하십시오.
server.port=8080
8080 원하는 포트 번호로 교체하십시오.
application.properties 파일을 저장하십시오.
백엔드 설정 :
Server 디렉토리로 이동 :
cd serverSpring Boot 응용 프로그램 빌드 및 실행 :
./mvnw spring-boot:run 백엔드 서버는 이제 http://localhost:8080 에서 실행되어야합니다.
프론트 엔드 설정 :
Client 디렉토리로 이동하십시오.
cd Client종속성 설치 :
npm installReact 개발 서버 시작 :
npm start 프론트 엔드 서버는 이제 http://localhost:3000 에서 실행해야합니다.
웹 브라우저를 열고 http://localhost:3000 방문하여 Organica 응용 프로그램에 액세스하십시오.
기부금을 환영합니다! Organica에 기여하려면 다음을 따르십시오.
질문이나 제안이 있으시면 프로젝트 관리자에게 문의하십시오.