awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bailicangdu avatar

bailicangdu/node-elm

0
View on GitHub↗
12,355 نجوم·3,690 تفرعات·JavaScript·GPL-2.0·2 مشاهداتcangdu.org/elm↗

Node Elm

node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows.

The system includes a dedicated administrative management dashboard for tracking system statistics and managing users and merchants through role-based access control. It also features a digital coupon management system for tracking and exchanging promotional rewards.

The framework incorporates geolocation services for IP-based positioning and distance calculations between users and stores. Additional capabilities cover order processing with transaction snapshots, user rating collection, and traffic monitoring tools for generating business statistics.

Features

  • E-Commerce Backends - Provides a complete server-side foundation for retail operations, including product catalogs, shopping carts, and checkout.
  • Food Delivery Platforms - Implements food delivery logic, connecting users with local eateries through restaurant data and location-based search.
  • Order Management Systems - Manages the full order lifecycle from coupon application to transaction snapshots and history tracking.
  • Payment Order Management - Coordinates the backend workflow for shopping carts, order creation, and checkout session management.
  • Product Catalogs - Provides tools for administrators to manage product metadata, merchants, and item variants via a dashboard.
  • Category Organizations - Organizes storefronts and items using category assignments and detailed product listings.
  • Document-Based Schema Design - Uses a non-relational schema design with MongoDB to manage flexible product catalogs and order snapshots.
  • Geolocation Services - Integrates utilities to determine user geographic locations based on IP addresses and network data.
  • Geospatial and Location Services - Includes geospatial tools for calculating physical distances between users and stores.
  • IP-to-City Localization - Resolves network addresses to city-level regional information to determine user location.
  • Request Authentication Middleware - Provides middleware that intercepts requests to verify user identity and session validity before granting resource access.
  • Role-Based Access Control - Implements role-based access control to restrict administrative endpoints based on user permissions and super-administrator privileges.
  • User Account Management - Manages user registration, authentication credentials, and profile updates for both customers and administrators.
  • Restaurant Data Management - Stores and retrieves detailed information about restaurants, menu offerings, and food categories.
  • User Account Management - Handles user registration, secure login, profile management, and administrative access control.
  • Node.js Server Frameworks - Provides a comprehensive server-side architectural framework built on Node.js and MongoDB.
  • Administrative Dashboards - Provides an internal administrative control panel to monitor system traffic and generate business statistics.
  • Digital Coupon Management - Provides a system for tracking and exchanging digital coupons to incentivize customer purchases.
  • Promotional Coupon Systems - Implements a system for tracking and exchanging digital coupons to incentivize customer purchases.
  • IP Geolocation - Maps incoming request IP addresses to physical coordinates and regional data for user localization.
  • Traffic Monitoring - Collects and displays visitor activity and overall system usage metrics to monitor performance.
  • Spherical Distance Calculators - Implements spherical distance calculations to determine the physical gap between users and merchant locations.
  • Administrative Access Controls - Restricts access to administrative tools and functions by verifying super-administrator roles and permissions.
  • Administrative Management Dashboards - Provides a web-based control panel for the centralized management of users, merchants, and system statistics.
  • Order State Snapshots - Preserves order and price snapshots at the time of purchase to ensure accurate historical transaction records.
  • Business Metric Aggregators - Aggregates counts for users, orders, and requests to generate internal business statistics.
  • Rating Widgets - Collects and stores user-generated quantitative scores and descriptive ratings for products and merchants.
  • Node.js Ecosystem - Full-stack application built with Node.js and MongoDB.

سجل النجوم

مخطط تاريخ النجوم لـ bailicangdu/node-elmمخطط تاريخ النجوم لـ bailicangdu/node-elm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة bailicangdu/node-elm؟

node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows.

ما هي الميزات الرئيسية لـ bailicangdu/node-elm؟

الميزات الرئيسية لـ bailicangdu/node-elm هي: E-Commerce Backends, Food Delivery Platforms, Order Management Systems, Payment Order Management, Product Catalogs, Category Organizations, Document-Based Schema Design, Geolocation Services.

ما هي البدائل مفتوحة المصدر لـ bailicangdu/node-elm؟

تشمل البدائل مفتوحة المصدر لـ bailicangdu/node-elm: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… shopizer-ecommerce/shopizer — Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized… macrozheng/mall-admin-web — This project is a Vue 3 e-commerce administration dashboard designed as a centralized backend manager for online…

بدائل مفتوحة المصدر لـ Node Elm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node Elm.
  • vendurehq/vendureالصورة الرمزية لـ vendurehq

    vendurehq/vendure

    7,924عرض على GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    عرض على GitHub↗7,924
  • tastyigniter/tastyigniterالصورة الرمزية لـ tastyigniter

    tastyigniter/TastyIgniter

    3,532عرض على 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
    عرض على GitHub↗3,532
  • tigshop/tigshopالصورة الرمزية لـ tigshop

    tigshop/Tigshop

    7,180عرض على GitHub↗

    Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that

    PLpgSQLjavanuxtjsphp
    عرض على GitHub↗7,180
  • getgrav/gravالصورة الرمزية لـ getgrav

    getgrav/grav

    15,395عرض على GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    عرض على GitHub↗15,395
عرض جميع البدائل الـ 30 لـ Node Elm→