awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bailicangdu avatar

bailicangdu/vue2-elm

0
View on GitHub↗
41,063 stars·12,275 forks·Vue·GPL-2.0·8 viewscangdu.org/elm↗

Vue2 Elm

vue2-elm is a comprehensive Vue.js e-commerce reference application and single-page application boilerplate. It provides a foundational architecture for building complex online food delivery platforms, utilizing Vue 2 and Vuex for centralized state management.

The project functions as a complete frontend template specifically tailored for food delivery services. It includes pre-configured user interface pages for merchant browsing, delivery address management, and the processing of food orders.

The application covers a wide range of e-commerce capabilities, including shopping cart management, delivery order processing, and merchant discovery with filtering by distance, rating, and sales volume. It also incorporates identity management systems for user registration and verification, as well as geospatial utilities for address localization and saved location management.

Additional functionality includes systems for promotional campaign management to distribute discount coupons and interfaces for collecting customer feedback and ratings for merchants.

Features

  • Food Delivery Platforms - Provides a complete food ordering platform with merchant discovery, menu browsing, and order tracking.
  • Vue Templates - Provides a comprehensive Vue.js e-commerce starter kit and reference application.
  • E-commerce Frameworks - Implements a modular e-commerce framework specifically for handling shopping carts and checkout flows.
  • Storefront Templates - Provides a complete set of UI pages for browsing merchants, managing addresses, and processing orders.
  • Order Fulfillment - Provides a comprehensive workflow for submitting delivery requests and tracking order progress in real-time.
  • Provider Discovery - Provides a discovery system to list food merchants based on proximity, ratings, and sales volume.
  • Shopping Carts - Ships a system for organizing selected food items in a digital shopping cart before proceeding to checkout.
  • Application State Management - Uses Vuex to centralize and synchronize application state across decoupled pages.
  • E-commerce Blueprints - Provides a comprehensive reference architecture for online stores, including product catalogs, carts, and checkout flows.
  • Single Page Applications - Built as a single-page application that updates content dynamically via client-side navigation.
  • Delivery Address Books - Provides a system for searching addresses and maintaining a saved list of locations for faster checkout.
  • Shipping Address Management - Provides a feature to manage multiple saved shipping addresses to accelerate the checkout process.
  • Location Services - Integrates address searching and proximity filtering to help users discover nearby food providers.
  • Address Localization - Implements location determination via city selection or address search to identify nearby food service providers.
  • Identity Verification - Implements identity verification using SMS and voice codes during user registration and login.
  • User Account Management - Provides a system for managing user registration, login, password updates, and profile security settings.
  • User Identity Management - Manages user identity lifecycles including registration and secure authentication via verification codes.
  • Component-Based UI Frameworks - Utilizes a modular, component-based architecture to build reusable e-commerce user interface patterns.
  • Digital Menus - Provides detailed food menu displays to help users browse and select meals from merchants.
  • Search Filters - Implements custom filtering logic to sort merchants by distance, sales volume, ratings, and delivery methods.
  • Client-side Routing - Implements client-side routing to manage navigation and view transitions without page reloads.
  • Reactive Data Binding - Employs reactive data binding to automatically synchronize the user interface with the underlying application state.
  • Route Mapping - Maps URL paths to specific Vue components to simulate a multi-page experience within the SPA.
  • Boilerplate Templates - Comprehensive Vue project example with build configuration.
  • Demo示例 - Listed in the “Demo示例” section of the Awesome Github Vue awesome list.

Star history

Star history chart for bailicangdu/vue2-elmStar history chart for bailicangdu/vue2-elm

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bailicangdu/vue2-elm do?

vue2-elm is a comprehensive Vue.js e-commerce reference application and single-page application boilerplate. It provides a foundational architecture for building complex online food delivery platforms, utilizing Vue 2 and Vuex for centralized state management.

What are the main features of bailicangdu/vue2-elm?

The main features of bailicangdu/vue2-elm are: Food Delivery Platforms, Vue Templates, E-commerce Frameworks, Storefront Templates, Order Fulfillment, Provider Discovery, Shopping Carts, Application State Management.

What are some open-source alternatives to bailicangdu/vue2-elm?

Open-source alternatives to bailicangdu/vue2-elm include: tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… dotnet/eshop — eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for… midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI… bagisto/opensource-ecommerce-mobile-app — This project is a cross-platform mobile framework designed for building native e-commerce applications. It provides a…

Open-source alternatives to Vue2 Elm

Similar open-source projects, ranked by how many features they share with Vue2 Elm.
  • tastyigniter/tastyignitertastyigniter avatar

    tastyigniter/TastyIgniter

    3,532View on GitHub↗

    TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

    PHPfood-orderingfood-ordering-systemlaravel
    View on GitHub↗3,532
  • vuejs/vuevuejs avatar

    vuejs/vue

    209,900View on GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    View on GitHub↗209,900
  • dotnet/eshopdotnet avatar

    dotnet/eShop

    10,079View on GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    C#
    View on GitHub↗10,079
  • spree/spreespree avatar

    spree/spree

    15,230View on GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Rubycarte-commerceecommerce
    View on GitHub↗15,230
  • See all 30 alternatives to Vue2 Elm→