Sharetribe é software de mercado de código aberto baseado em rubi

ShareTribe Software Marketplace

Software de mercado ponto a ponto baseado em rubi

O Sharetribe é um software e plataforma de mercado de código aberto que leva você aonde você deseja ir. Da idéia ao lançamento, a lucratividade ao crescimento e além.

Visão geral

O Sharetribe é uma plataforma de mercado de código aberto ponto a ponto para criar e executar mercados on-line com um conjunto completo de recursos, onde seus usuários podem alugar ou vender mercadorias, oferecer serviços on-line ou dar as coisas gratuitamente. Os principais tipos de pedidos de mercado on -line do Sharetribe podem criar um tipo de mercado que melhor atenda às suas necessidades. A plataforma de comércio eletrônico B2B B2B de código aberto do Sharetribe lida com toda a hospedagem, é fácil de usar e simples de personalizar. Muitas startups de sucesso crescem e construem um negócio de mercado bem -sucedido com a plataforma Sharetribe. O Sharetribe é escrito usando a estrutura de programação mais popular para desenvolvimento rápido e confiável de aplicativos, Ruby on Rails. O mercado de comércio eletrônico da Sharetribe segue uma abordagem de desenvolvimento orientada a comportamento. O Sharetribe é atualizado todos os meses para oferecer suporte às versões mais recentes das ferramentas e tecnologias de software. O Sharetribe tem uma ampla gama de vantagens. A Sharetribe ajuda as empresas a criar e gerenciar mercados on -line personalizados para pequenas e médias empresas. O Sharetribe facilita a integração com as plataformas de análise. Além disso, fornece páginas de perfil personalizadas para todos os fornecedores, exibindo suas listagens, classificação e críticas dos compradores. A solução de software de comércio eletrônico do Sharetribe B2B agora oferece os recursos mais importantes que você deseja de uma plataforma de mercado logo pronta. A solução do Sharetribe:

  • suporta todos os tipos de mercados
  • facilitar o contato entre os usuários
  • fornece um sistema de pagamento integrado
  • Inclui ferramentas para gerenciamento de catálogo, categorização e filtragem de conteúdo
  • permite a marca personalizada
  • Funciona perfeitamente em dispositivos móveis
  • Inclui um sistema de pagamento avançado que suporta mais de 25 moedas e mais de 190 países
  • Ajuda as integrações com gateways do Google Analytics e Processing de pagamento, como Stripe e PayPal. A plataforma de comércio eletrônico B2B do Sharetribe Top B2B inclui um complemento e editor de página de destino personalizados. Os principais recursos do Sharetribe incluem gerenciamento de comissões, listagens de vários fornecedores e classificações ou gerenciamento de revisões. O Sharetribe desenvolve um software avançado de mercado para cada estágio do ciclo de vida comercial. O Sharetribe fornece portal do fornecedor, que permite que os fornecedores criem novas listagens em seu mercado e personalizem as informações do produto. A fonte da plataforma está disponível sob a licença pública da comunidade Sharetribe.

Requisitos de sistema


Para a instalação de produção do Sharetribe, recomendo que você vá com Heroku. Dessa forma, você obtém facilmente a escalabilidade quando necessário, bem como o manuseio do banco de dados, por exemplo Addon pensante-sphinx para indexação e pesquisa. Obviamente, você pode ir com a AWS diretamente e requer as seguintes dependências.

  • Ruby 2.6
  • Ruby on Rails 5.2.3
  • MySQL 5.7
  • Node.js 10.15 para compilar JavaScript Asset Pipeline
  • React + jQuery
  • Implantar: script de implantação personalizada
  • Servidor: Heroku ou AWS
  • Hosting de imagem: Amazon S3
  • Trabalho de fundo: atrasado \ _job
  • Rubygems: instalação como dependência
  • Editor: texto sublime ou rubimina
  • Imagemagick
  • git

Características


O Sharetribe fornece a melhor e mais fácil maneira de iniciar sua própria solução de mercado on -line. O Sharetribe é simples de personalizar e cria uma plataforma onde seus usuários podem alugar ou vender bens, serviços online. O Sharetribe oferece os recursos que o tornam muito rápido para você construir seu mercado exatamente da maneira que você deseja. Se você não identificar o recurso necessário, entre em contato com o suporte de contêiner para saber mais sobre como construí -lo e alguns dos principais recursos estão listados abaixo:

  • Gerenciamento de catálogo
  • Gerenciamento de categoria
  • Taxa ou gerenciamento de comissão
  • Gerenciamento de pedidos
  • Processo de pagamento
  • Gerenciamento de promoções
  • Retorna Gerenciamento
  • Gerenciamento de SEO
  • Carrinho de compras
  • Portal do fornecedor
  • Código aberto

Instruções de instalação para configurar o ambiente de produção


Instalação no Ubuntu

Instale e configure os pacotes de dependências necessários. 1 . Obtenha o código. Clone este repositório Git e confira o lançamento mais recente:

    git clone git://github.com/sharetribe/sharetribe.git
    cd sharetribe
    git checkout latest

2 . Instale as gemas necessárias executando o seguinte comando no diretório raiz do projeto:

     bundle install 

3 . Instale os módulos do nó:

     npm install 

4 . Crie um arquivo database.yml copiando a configuração de exemplo de banco de dados:

     cp config/database.example.yml config/database.yml 

5 . Adicione seus detalhes de configuração do banco de dados ao config/database.yml. Você provavelmente só precisará preencher a senha para o (s) banco de dados (s). 6 . Definir secreto \ _key \ _base e gerar a chave secreta

     rake secret 

Nota: Você também pode definir a variável de ambiente secreto \ _key \ _base, se você não deseja armazenar a chave secreta em um arquivo 7 . Crie o banco de dados:

     RAILS_ENV=production bundle exec rake db:create 

8 . Inicialize seu banco de dados:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 . Execute o índice de esfinge:

     RAILS_ENV=production bundle exec rake ts:index 

10 . Comece o daemon da Esfinge:

     RAILS_ENV=production bundle exec rake ts:start 

11 . Pré -compilar os ativos:

     RAILS_ENV=production NODE_ENV=production bundle exec rake assets:precompile 

12 . Invoque o tardio do trabalhador:

     RAILS_ENV=production bundle exec rake jobs:work 

13 . Em um novo console, abra a pasta raiz do projeto e inicie o servidor:

     bundle exec rails server -e production 

O servidor Webrick embutido (que foi iniciado na última etapa acima) não deve ser usado na produção devido a razões de desempenho. Recomenda -se um servidor HTTP dedicado, como o Unicorn. Não é recomendável atender ativos estáticos de um servidor Rails em produção. Em vez disso, você deve usar um serviço CDN (rede de entrega de conteúdo), como o Amazon CloudFront. Para atender os ativos do serviço CDN, você precisa alterar a configuração do ativo \ _Host no arquivo config/config.yml para apontar sua distribuição CDN. Você precisa configurar algumas tarefas programadas para executar adequadamente seu mercado em produção. Consulte a documentação de tarefas programadas. Para uso da produção, recomendamos que você atualize apenas quando uma nova versão for lançada e não seguir a filial mestre. Configurando seu domínio:

No seu banco de dados, altere o valor da coluna de domínio na tabela de comunidades para corresponder ao nome do host do seu domínio. Por exemplo, se o URL do seu mercado for http://mymarketplace.myhosting.com, o domínio é mymarketplace.myhosting.com. Altere o valor da coluna de uso \ _Domain para true (ou 1) na tabela de comunidades. Se você deseja ativar a segurança de transporte rigorosa HTTP (recomendada), defina também a coluna HSTS \ _MAX \ _AGE na tabela de comunidades como um número diferente de zero de segundos. Por exemplo, 31536000 (1 ano). Você pode ler sobre os recursos do Sharetribe em mais detalhes no site da plataforma, mas a idéia aqui é que o Sharetribe tem tudo o que nossos clientes normalmente pedem. Parabéns. Você instalou com sucesso o mercado de ponto a ponto do Sharetribe.

Perguntas frequentes

para que serve o sharetribe?

O Sharetribe é uma plataforma de mercado pare-a-peer-a-peer que pode ser usada para vender, alugar, oferecer serviços ou fornecer serviços gratuitamente. Você pode criar um tipo de mercado que melhor atenda às suas necessidades usando diferentes tipos de pedidos. Você pode lidar com hospedagem, transações e aceitar pagamentos on -line ou facilitar apenas o contato entre os usuários do mercado.

Sharetribe é grátis?

Sim, o download, a instalação e o uso do código -fonte do Sharetribe é gratuito. Então, você não precisa pagar nada do Sharetribe MarketPace Ltd.

Sharetribe Open Source?

O Sharetribe é o software de mercado ponto a ponto mais popular de código aberto usado por milhares de empresas para criar e executar a solução de mercado on-line. O código -fonte da plataforma Sharetribe está disponível em Github.

O que é a plataforma de mercado on -line?

Um mercado on-line é um site de comércio eletrônico que conecta e reúne compradores e vendedores de um determinado produto ou serviço. É frequentemente conhecido como mercado eletrônico e todas as transações são gerenciadas pelo proprietário do site do Marketplace. As empresas usam mercados on-line para vender, alugar e oferecer produtos e serviços de comércio eletrônico ponto a ponto, geralmente através de dispositivos móveis. Exemplos de mercados são como Amazon, Rakuten ou eBay etc.

quão bom é o sharetribe?

O atendimento ao cliente da Sharetribe é rápido, amigável, com suporte incrível para o cliente e a solução focada. Eu recomendo o software Sharetribe Multi-Vendor Marketplace para quem deseja criar um mercado de classe mundial para economizar muito tempo e dinheiro nos custos de inicialização.

 Português