# Evansy/MallChatWeb

mallchat的前端项目，是一个既能购物又能聊天的电商系统。以互联网企业级开发规范的要求来实现它，电商该有的购物车，订单，支付，推荐，搜索，拉新，促活，推送，物流，客服，它都必须有。持续更新ing

Repository: https://github.com/Evansy/MallChatWeb
Canonical: https://ross.abutalabs.com/products/mallchatweb
Homepage: https://mallchat.cn
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: chat, mall, mallchat
Last push: 2026-06-24T07:07:52+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 89, release rhythm 35, longevity 90
- inputs: {"age_days": 1263, "days_push": 70, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1238, forks 518 (observed 2026-08-28T04:04:05.489272+00:00)

## What it is
MallChatWeb is the frontend of MallChat (抹茶), an e-commerce system that combines online shopping with real-time instant messaging. It implements shopping cart, orders, payments, search, recommendations, push notifications, logistics, and customer service features, connecting to a Netty backend over WebSocket.

## Use cases
- build an e-commerce site with integrated live chat
- learn enterprise-level frontend development practices with TypeScript
- implement real-time IM chat in a shopping web app
- study a full-stack e-commerce reference project
- add websocket-based messaging to a mall application
- explore shopping cart, order, and payment frontend flows

## When to choose
- you want a full-featured shopping-plus-chat frontend reference implementation
- you are learning enterprise-grade Vue/TypeScript frontend patterns
- you need a ready-made e-commerce UI with real-time messaging

## When to avoid
- you need a production storefront without chat features
- you want a backend-only or headless commerce solution
- you need a mobile-native shopping app

## Facets
- artifact type: application
- maturity: active
- function: websocket, chat-interface, state-management, http-client, ui-components, search-engine
- domain: e-commerce, web-development, frontend, chatbots
- platform: cross-platform
- tags: e-commerce-frontend, im-chat, vue, shopping-cart, websocket-chat, mallchat, learning-project, real-time, web-server, nodejs

## Member repositories
- Evansy/MallChatWeb (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:05.489272+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:10:01.730950+00:00, confidence not recorded.
  - readme: https://github.com/Evansy/MallChatWeb (fetched 2026-08-28T04:04:05.489272+00:00, sha ff2b5a7488b1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
