39 lines
884 B
Plaintext
39 lines
884 B
Plaintext
---
|
|
description:
|
|
globs:
|
|
alwaysApply: false
|
|
---
|
|
# Technical Architecture
|
|
|
|
## Backend Stack
|
|
- Spring Boot - Core framework
|
|
- Spring MVC - Web framework
|
|
- Mybatis-Plus - ORM framework
|
|
- Spring Security - Security framework
|
|
- JWT - Authentication
|
|
- RocketMQ - Message queue
|
|
- Redis & MongoDB - Caching
|
|
- Elasticsearch - Search engine
|
|
- MySQL - Primary database
|
|
- Sharding - Database sharding
|
|
- XXL-Job - Distributed scheduling
|
|
|
|
## Frontend Stack
|
|
### Admin & Seller Portals ([admin/](mdc:admin))
|
|
- Vue.js - Frontend framework
|
|
- iView - UI components
|
|
- Vuex - State management
|
|
- Vue Router - Routing
|
|
- Axios - HTTP client
|
|
|
|
### Mobile Applications
|
|
- Uni-app - Cross-platform framework
|
|
- uViewui - UI components
|
|
- SCSS - Styling
|
|
|
|
## Infrastructure
|
|
- Nginx - Load balancing & reverse proxy
|
|
- Aliyun OSS - Object storage
|
|
- Docker - Containerization
|
|
- Docker Compose - Container orchestration
|