Um sistema de comércio eletrônico simples e transversal de plataforma cruzada construída no .NET Core
Arquitetura de alto nível
Construir status
| Construir servidor | Plataforma | Status |
|---|
| Oleodutos do Azure | Todos | |
| Travis | Linux / MacOS | |
Demoção online (site do Azure)
- Frente da loja: http://demo.simplCommerce.com
- Administração: http://demo.simplCommerce.com/admin e -mail: [email protected] Senha: 1qazzaq!
Docker
Para fins de teste apenas docker run -p 5000:80 simplcommerce/ci-build
Implantação contínua: https://ci.simplcommerce.com
Visual Studio 2022 e SQL Server
Pré -requisitos
- SQL Server
- Visual Studio 2022 e .NET 8
Etapas para executar
- Atualize a string de conexão em appSettings.json em simplcommerce.webhost
- Construir toda a solução.
- No Solution Explorer, verifique se o SimplCommerce.WebHost está selecionado como o projeto de inicialização
- Abra a janela do console do gerenciador de pacotes e verifique se o SimplCommerce.WebHost está selecionado como o projeto padrão. Em seguida, digite "Update-Database" e pressione "Enter". Esta ação criará o esquema do banco de dados.
- No Visual Studio, pressione "Control + F5".
- O back-office pode ser acessado via /administrador usando a seguinte conta interna: [email protected], 1qazzaq!
Mac/Linux com PostgreSQL
Pré -requisito
- PostGresql
- .NET CORE SDK 8.0
- Ferramentas principais da estrutura da entidade (
dotnet tool install --global dotnet-ef )
Etapas para executar
- Atualize a string de conexão em appSettings.json no simplcommerce.webhost.
- Execute o arquivo simpl-build.sh emitindo o seguinte comando: "sudo ./simpl-build.sh". Para Ubuntu 18: "Sudo Bash Simpl-Build.sh"
- No terminal, navegue para "src/simplcommerce.webhost" e digite "dotnet run" e depois hit "Enter".
- Aberto http: // localhost: 49206 no navegador. O back-office pode ser acessado via /administrador usando a seguinte conta interna: [email protected], 1qazzaq!
Tecnologias e estruturas usadas:
- ASP.NET CORE
- Entidade Framework Core
- Núcleo de identidade ASP.NET
- Angular 1.6.3
- Mediatr 7.0.0 para evento de domínio
Documentos
https://docs.simplcommerce.com/
Roteiro
https://github.com/simplcommerce/simplcommerce/wiki/roadmap
Como contribuir
- Estrela este projeto no Github.
- Relatar bugs ou sugerir recursos criando novos problemas ou adicionando comentários a problemas
- Enviar solicitações de puxão
- Espalhe a palavra blogando sobre simplcommerce ou compartilhando -a nas redes sociais
- Doar para nós
Colaboradores
Este projeto existe graças a todas as pessoas que contribuem.
Patrocinadores
Ame nosso trabalho e ajude -nos a continuar nossas atividades? [Torne -se um patrocinador]
Patrocinadores
Torne -se um patrocinador e obtenha seu logotipo em nosso ReadMe no GitHub com um link para o seu site. [Torne -se um patrocinador]
Licença
O SimplCommerce está licenciado sob a licença Apache 2.0.