Jam Store 오픈 소스 전자 상거래 시스템의 소스 코드는 가장 널리 사용되는 오픈 소스 기술을 기반으로 구축된 모듈식 B2C 소셜 전자 상거래 시스템입니다. 백 엔드는 PHP 프레임워크 Laravel을 기반으로 하며 프런트 엔드는 다음과 같습니다. WeChat 애플릿과 vue.js를 기반으로 완벽한 프론트엔드와 백엔드 분리를 달성합니다.
Jam Shop의 오픈 소스 전자 상거래 시스템 소스 코드는 수년 동안 미국 상위 500개 기업을 포함한 대기업 프로젝트는 물론 수십 개의 성공적인 기업 프로젝트에 서비스를 제공해 왔으며 미용, 케이터링, 의류, 전자 상거래 분야의 풀 서비스 시나리오를 포괄합니다. 실제 전투에서 지속적으로 최적화하고 최첨단 비즈니스 환경에서 업데이트하고 반복합니다.
Jam Store 오픈 소스 전자 상거래 시스템의 소스 코드는 회사의 상용 제품에서 추출한 오픈 소스 버전입니다. 기본 모듈(예: Component 디렉토리의 구성 요소)에 대해 100% 단위 테스트 적용 범위를 달성하여 견고성을 보장합니다. 상업용 프로젝트로 사용하든 자율 학습으로 사용하든 매우 좋은 선택입니다. 동시에 오픈 소스 버전은 MIT 라이선스를 기반으로 하며 어떤 시나리오에서도 사용할 수 있습니다.
Jam Shop 오픈 소스 전자상거래 시스템 소스 코드는 중급 및 고급 IT 개발자에게 사용, 테스트, 전달 및 성장할 수 있는 오픈 소스 제품을 제공하기 위해 최선을 다하고 있습니다.
후속 버전에서는 H5, 미니 프로그램 및 APP를 포함하는 uni-app 버전도 개발할 예정입니다. 동시에 Swoole을 결합하여 Laravel 프레임워크 자체의 성능 문제도 해결할 것입니다.
1. 문서 설명:
소스 코드 패키지에는 다음을 포함하여 총 4개의 파일이 포함되어 있습니다.
ec.api-develop.zip은 api + 백그라운드 관리 소스 코드입니다.
ec.miniprogram-vip.zip은 미니 프로그램의 소스 코드입니다.
iBrand 오픈소스 전자상거래 기능 버전 설명.png는 당사 각 버전의 기능 목록입니다.
2. 프런트엔드 애플릿 설명 기능:
1. 미니 프로그램의 모국어를 사용하여 개발하며 개발 임계값이 낮습니다.
2. 개발 시 gulp+webpack을 사용하면 편집 및 패키징이 더욱 편리해집니다.
3. Less를 사용하면 스타일 작성이 더 쉬워집니다.
4. 인터페이스 요청과 자주 사용하는 기능을 균일하게 캡슐화하여 호출을 더욱 쉽게 만듭니다.
설치하다:
[email protected]:ibrandcc/miniprogram-ecommerce-open-source.git//현재 프로젝트 복제
npminstall//프로젝트에 필요한 종속성 설치
npminstall--globalgulp//gulp가 컴퓨터에 설치되어 있지 않으면 전역으로 설치해야 합니다. 설치되어 있으면 무시할 수 있습니다.
gulp//wxss로 less를 컴파일하는 데 사용됩니다.
npmrundev//Compile은 현재 프로젝트에 dist 디렉터리를 생성합니다. WeChat 개발자 도구를 사용하여 디렉터리를 열어 효과를 확인하세요. 참고: 프로젝트를 개발하기 위해 프로젝트 디렉토리를 열 수 있습니다.
npmrunbuild//현재 프로젝트 컴파일
3. API + 백그라운드 관리 설명 기능:
1. Laravel+dingo/api를 사용하여 인터페이스 개발을 완료합니다.
2. 모듈 또는 패키지 개발 모델을 기반으로 각 모듈은 패키지이며, 기본 모듈은 높은 재사용성과 확장성을 갖춘 단위 테스트를 완료했습니다.
3. Laravel-admin을 기반으로 관리 백엔드를 구현합니다.
4. 대부분의 국내 B2C 전자상거래 요구를 충족하며 B2B, O2O, S2B2C 모델로 쉽게 전환할 수 있습니다.