vue-storefront-api - Vue.js storefront for Magento2 (and not only) - data backend

  •        25

This is a backend service for vue-storefront. Provides data access to product catalog (via ElasticSearch) and allows users to place orders into order queue (by default it's Redis queue supported via kqueue library). Vue Storefront is a standalone PWA (Progressive Web Application ) storefront for your eCommerce, possible to connect with any eCommerce backend (eg. Magento, Prestashop or Shopware) through the API.

https://github.com/DivanteLtd/vue-storefront-api/

Dependencies:

ajv : ^5.5.2
body-parser : ^1.18.2
bodybuilder : ^2.2.10
command-router : ^1.0.1
compression : ^1.7.2
config : ^1.30.0
cors : ^2.8.4
elasticdump : ^3.3.12
elasticsearch : ^13.3.1
express : ^4.16.3
humps : ^1.1.0
imageable : ^0.10.5
jsonfile : ^4.0.0
jwa : ^1.1.5
jwt-simple : ^0.5.1
kue : ^0.11.6
lodash : ^4.17.10
magento2-rest-client : github:DivanteLtd/magento2-rest-client
migrate : ^1.5.0
mime-types : ^2.1.18
morgan : ^1.9.0
oauth-1.0a : ^1.0.1
request : ^2.85.0
resource-router-middleware : ^0.6.0
soap : ^0.23.0
unirest : ^0.5.1
winston : ^2.4.2
pm2 : ^2.10.4

Tags
Implementation
License
Platform

   




Related Projects

Vue Storefront - headless PWA for any eCommerce

  •    Javascript

Vue Storefront is a standalone PWA storefront for your eCommerce, possible to connect with any eCommerce backend (eg. Magento, Pimcore, Prestashop or Shopware) through the API. Vue Storefront is and always will be in the open source. Anyone can use and support the project, we want it to be a tool for the improvement of the shopping experience. The project is in the production ready phase.

storefront - Official theme for WooCommerce

  •    PHP

Storefront is a robust and flexible WordPress theme, designed and built by the team at WooCommerce to help you make the most out of using the WooCommerce plugin to power your online store. It's available to download for free from the WordPress theme repository. For developers, Storefront is the perfect starting point for your project. It's lean and extensible codebase will allow you to easily add functionality to your site via child theme and/or custom plugin(s).

Bagisto - Laravel eCommerce framework

  •    PHP

Bagisto is a hand tailored E-Commerce framework designed on some of the hottest opensource technologies such as Laravel a PHP framework, Vue.js a progressive Javascript framework. Bagisto is viable attempt to cut down your time, cost and workforce for building online stores or migrating from physical stores to the ever demanding online world. Your business whether small or huge it suits all and very simple to set it up.

StoreFront WebWork

  •    

A direct port of the Struts StoreFront web app to WebWorklt;brgt; lt;a href=quot;http://www.oreilly.com/catalog/jakarta/ quot;gt;@see struts booklt;/agt;lt;brgt; lt;a href=quot;http://examples.oreilly.com/jakarta/quot;gt;@see struts implementationlt;/agt;lt;brgt;

vue-wordpress-pwa - An offline-first SPA using Vue

  •    Javascript

This is the code for the FullStackWeekly website. You can use it as a starter pack for your WordPress site as well. Since WordPress can expose a REST API, this project uses Vue.js, Vue-router, Vuex, Vue-resource & Progressive Web App techniques to create an offline-first web client.


Solidus - eCommerce solution built with Ruby on Rails

  •    Ruby

Solidus is a complete open source ecommerce solution built with Ruby on Rails. It is a fork of Spree. Its feature include Inventory management, Product management, Taxonomy, Order management, Customer management, Rest API, Fully customizable front end, Multi tenant, Payment gateway integrations, Promotions, Analytics and lot more.

indextank-service - The API, BackOffice, Storefront, and Nebulizer for IndexTank

  •    Python

IndexTank Service (http://indextank.com) contains the source code for implementing the Search-as-a-Service platform. It contains the components that allow managing user accounts, server instances (worker) and index instances (deploy); it depends on IndexTank Engine (https://github.com/linkedin/indextank-engine) binary.Django application implementing the REST JSON API, enables index management per account, indexing functions and search. Interacts via Thrift with specific index instances (deploy).

vue-api-query - 💎 Elegant and simple way to build requests for REST API

  •    Javascript

This package helps you quickly to build requests for REST API. Move your logic and backend requests to dedicated classes. Keep your code clean and elegant. 🔥 If you use Laravel, this package matches perfectly with spatie/laravel-query-builder.

wp-vue - A simple Vue blog template that displays posts from any WordPress REST API endpoint.

  •    Vue

After making sure you have Yarn installed on your machine, run yarn install. Set your specific constants in the config.js file.

Spree - eCommerce solution in Ruby on Rails

  •    Ruby

Spree is a complete open source e-commerce solution built with Ruby on Rails. The Spree storefront offers a full feature set and is built on common standards, so you don't have to compromise speed to market, efficiency or innovation. The modular platform allows you to easily configure, supplement or replace any functionality you need, so that you can build the exact storefront that you want.

xmall - 基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等

  •    Java

基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等

vue-vscode-snippets - These snippets were built to supercharge my workflow in the most seamless manner possible

  •    Javascript

These snippets were built to supercharge my workflow in the most seamless manner possible. This repo was built particularly for real world use. It doesn't catalogue the API definitions, and it's not a kitchen sink approach. Rather, it focuses on developer ergonomics from the point of Vue of real world use. Included are the pieces I personally get sick of typing, have to keep looking up, or forget to consider while developing that I make more use of when they're at my fingertips.

vuex-rest-api - A helper utility to simplify the usage of REST APIs with Vuex.

  •    Javascript

A Helper utility to simplify the usage of REST APIs with Vuex 2. Uses the popular HTTP client axios for requests. Works with websanova/vue-auth. If you want to connect a REST API with Vuex you'll find that there are a few repetitive steps. You need to request the data from the api (with an action) and set the state (via a mutation). This utility (for the sake of brevity called Vapi in the README) helps in creating the store by setting up the state, mutations and actions with a easy to follow pattern.

wp-rest-theme - A WordPress theme powered by the WordPress REST API and Vue.js

  •    Vue

This is a simple skeleton theme powered by the WordPress REST API and Vue.js. The aim is to demonstrate how to create a single page application using Vue.js to power the front end site while fetching data from the backend via the WordPress REST API, all without sacrificing SEO. To use the theme on your WordPress site just install it like any other theme.

vue2crm - Simple reusable CRM built on Vue 2 PWA template and Vuetify UI

  •    Javascript

A reusable Vue.js CRM starter project for real-world business based on Vue 2 PWA template with Vuetify. The goal of this project is to create a reusable starter project for real-world business. To achieve this target, we need a solution which includes simple authentication process, restful API with token support and simple but elegant UI design.