E-commerce backend for shopping and chat
Top 11.2% on sourcepulse
MallChat is an enterprise-grade e-commerce system that integrates instant messaging (IM) capabilities, allowing users to shop and chat simultaneously. It aims to provide a best-practice example for internet-scale development, covering essential e-commerce features like shopping carts, orders, payments, recommendations, search, and customer service, alongside robust IM functionalities.
How It Works
The backend utilizes Netty for WebSocket connections, enabling real-time communication with the frontend. It incorporates features like WeChat scanning for login, member and message lists, message interactions, and rich message types. Utility components include AOP logging, distributed locks, rate limiting annotations, and IP-based geolocation. The architecture emphasizes enterprise-level development standards.
Quick Start & Requirements
application.yml
and application-test.properties
in the project directory.Highlighted Details
https://mallchat.cn
.Maintenance & Community
The project is actively updated and welcomes contributions. A community chat group is available via a WeChat public account ("阿斌Java之路").
Licensing & Compatibility
Limitations & Caveats
The project is under continuous development, implying potential for breaking changes or incomplete features as new functionalities are added. Specific environment configurations are required for local setup.
11 months ago
1 day