Jam Store オープン ソース e コマース システムのソース コードは、最も一般的なオープン ソース テクノロジに基づいて構築されたモジュール式の B2C ソーシャル e-コマース システムです。バックエンドは PHP フレームワーク Laravel に基づいており、フロント エンドは PHP フレームワークに基づいています。 WeChat アプレットと vue.js に基づいており、フロントエンドとバックエンドの完全な分離を実現します。
Jam Shop のオープンソース e コマース システムのソース コードは、数年間にわたって米国のトップ 500 企業を含む大企業プロジェクトや、成功した数十の起業家プロジェクトにサービスを提供しており、美容、ケータリング、衣料品、電子商取引のフルサービス シナリオをカバーしています。実戦で継続的に最適化し、最先端のビジネス環境で更新と反復を行います。
Jam Store オープンソース電子商取引システムのソース コードは、同社の商用製品から抽出されたオープンソース バージョンであり、基本モジュール (コンポーネント ディレクトリ内のコンポーネントなど) については 100% の単体テスト カバレッジを達成し、堅牢性を確保しています。商用プロジェクトで使用する場合でも、独学で使用する場合でも、非常に良い選択です。同時に、オープンソースバージョンはMITライセンスに基づいており、あらゆるシナリオで使用できます。
Jam Shop オープンソース e コマース システムのソース コードは、中級および上級の IT 開発者に、使用、テスト、伝達、成長できるオープンソース製品を提供することに尽力しています。
以降のバージョンでは、H5、ミニプログラム、APP をカバーするユニアプリバージョンも開発する予定です。同時に、Laravel フレームワーク自体のパフォーマンスの問題を解決するために Swoole を組み合わせます。
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 へのコンパイルを少なくするために使用されます
npmrundev//Compile は、現在のプロジェクトに dist ディレクトリを生成します。WeChat 開発者ツールを使用してディレクトリを開いて、効果を確認します。注: プロジェクトを開発するには、プロジェクト ディレクトリを開くことができます。
npmrunbuild//現在のプロジェクトをコンパイルします
3. API + バックグラウンド管理記述機能:
1. Laravel+dingo/api を使用してインターフェース開発を完了します。
2. モジュールまたはパッケージ開発モデルに基づいて、各モジュールはパッケージであり、基本モジュールは単体テストが完了しており、高い再利用性と拡張性を備えています。
3. Laravel-admin に基づいて管理バックエンドを実装します。
4. 国内のほとんどの B2C 電子商取引のニーズを満たしており、B2B、O2O、および S2B2C モデルに簡単に変換できます。