O código-fonte do sistema de comércio eletrônico de código aberto Jam Store é um sistema modular de comércio eletrônico social B2C, construído com base na tecnologia de código aberto mais popular. O back-end é baseado na estrutura PHP Laravel e o front-end. é baseado no miniaplicativo WeChat e vue.js para obter separação completa de front-end e back-end.
O código-fonte do sistema de comércio eletrônico de código aberto da Jam Shop tem atendido grandes projetos empresariais, incluindo as 500 maiores empresas dos EUA, por vários anos, bem como dezenas de projetos empresariais de sucesso, cobrindo cenários de serviço completo em beleza, catering, roupas, comércio eletrônico e outros setores. Otimize continuamente no combate real e atualize e itere no ambiente de negócios de ponta.
O código-fonte do sistema de comércio eletrônico de código aberto Jam Store é uma versão de código aberto extraída dos produtos comerciais da empresa. Para módulos básicos (como componentes no diretório Component), alcançamos 100% de cobertura de testes unitários, garantindo a robustez. do produto. Quer seja utilizado para projetos comerciais ou para auto-estudo, é uma escolha muito boa. Ao mesmo tempo, a versão de código aberto é baseada na licença do MIT e pode ser usada em qualquer cenário.
O código-fonte do sistema de comércio eletrônico de código aberto Jam Shop está comprometido em fornecer aos desenvolvedores de TI intermediários e avançados produtos de código aberto que podem ser usados, testados, comunicados e desenvolvidos.
Nas versões subsequentes, também desenvolveremos uma versão uni-app, que abrange H5, miniprogramas e APPs. Ao mesmo tempo, também combinaremos o Swoole para resolver os problemas de desempenho do próprio framework Laravel.
1. Descrição do documento:
O pacote de código-fonte contém um total de 4 arquivos, incluindo:
ec.api-develop.zip é o código-fonte da API + gerenciamento de segundo plano
ec.miniprogram-vip.zip é o código fonte do miniprograma
Descrição da versão da função de comércio eletrônico de código aberto iBrand.png é a lista de funções de cada versão de nós.
2. Recursos de descrição do miniaplicativo front-end:
1. Use o idioma nativo do miniprograma para desenvolver, e o limite de desenvolvimento é baixo.
2. Use gulp+webpack para desenvolvimento, tornando a edição e o empacotamento mais convenientes.
3. Usar Menos facilita a escrita de estilos.
4. Solicitações de interface e funções comumente usadas são encapsuladas uniformemente, facilitando a chamada.
Instalar:
[email protected]:ibrandcc/miniprogram-ecommerce-open-source.git//Clone o projeto atual
npminstall //Instala as dependências necessárias para o projeto
npminstall--globalgulp//Se o gulp não estiver instalado no computador, ele precisará ser instalado globalmente. Se estiver instalado, ele poderá ser ignorado.
gulp // Usado para compilar menos em wxss
npmrundev//Compile irá gerar um diretório dist no projeto atual. Use as ferramentas de desenvolvedor do WeChat para abrir o diretório e ver o efeito. Nota: Para desenvolver um projeto, você ainda pode abrir o diretório do projeto.
npmrunbuild // Compila o projeto atual
3. Recursos de descrição de gerenciamento de API + plano de fundo:
1. Use Laravel+dingo/api para concluir o desenvolvimento da interface.
2. Com base no modelo de desenvolvimento de Módulos ou Pacotes, cada módulo é um Pacote, e o módulo básico completou o teste unitário, com alta capacidade de reutilização e escalabilidade.
3. Implementar backend de gerenciamento baseado em Laravel-admin.
4. Atende às necessidades da maioria do comércio eletrônico B2C doméstico e pode ser facilmente transformado em modelos B2B, O2O e S2B2C.